我想使用.htaccess将http://www.domain.com或http://domain.com等域名指向http://www.domain.com/index.php。但是,我不想在.htaccess文件中指定实际的域名,以使该文件具有通用性,并且可以使用所有域名。所以在下面的例子中,我不想指定domain.com。
有办法做到这一点吗?
由于
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^$
RewriteCond %{HTTP_HOST} ^domain.com$
RewriteRule ^$ http://domain.com/index.php [L,R=301]
答案 0 :(得分:1)
如果您希望它是通用的,请不要在主机上添加条件。
你所要做的就是这个
RewriteEngine on
RewriteRule ^$ /index.php [R=301,L]
这匹配 root 网址。如果匹配,则重定向到index.php