【发布时间】:2014-01-13 17:02:35
【问题描述】:
如何扩展 htaccess 文件以执行 .domain.com -> www.domain.com?
<IfModule mod_rewrite.c>
RewriteEngine On
#catch potential subpages first
RewriteRule ^([a-z-]+)/([0-9a-z-]+)/?$ index.php?page=$1&subpage=$2 [L,NC,QSA]
#catch parent page without subpage
RewriteRule ^([a-z-]+)/?$ index.php?page=$1 [L,NC,QSA]
</IfModule>
是否可以不定义 domain.com?并且有任何域的通用规则?
通常我会这样做:
RewriteCond %{HTTP_HOST} ^domain.com [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]
但是我如何将它与上面的指令结合起来呢?
【问题讨论】:
标签: apache .htaccess mod-rewrite