我正在将我的网站从.com版本移动到.co.uk。唯一的问题是我想在.com网站上保留一些管理工具。我已经设置了我的.htaccess来重定向除了请求的文件和目录之外的所有内容都可以正常工作,除了网站的根目录,我无法重定向。
这是我的htaccess ......
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ http://www.site.co.uk/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) http://www.site.co.uk/$1 [R=301,L]
答案 0 :(得分:1)
您可以使用此代码:
RewriteEngine On
RewriteBase /
RewriteRule ^(index\.php)?$ http://www.site.co.uk/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) http://www.site.co.uk/$1 [R=301,L]
此正则表达式^(index\.php)?$
将匹配index.php
或空字符串(着陆页)。