我试试这个规则
RewriteCond %{REQUEST_URI} !^/dr/he
RewriteCond %{HTTP_HOST} temp.il.gl
RewriteRule ^(.*)$ http://m.il.gl/$1 [R=301,L]
但是当我也尝试 temp.il.gl/dr/he/ 和http://temp.il.gl/dr/
他们都去 m.il.gl 我在 .htaccess 测试仪上尝试它并且这个工作,但是当将它插入我的 .htaccess 时不起作用。谢谢。
编辑:我也有这行:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^ index.php [L]
编辑:我添加条件:
RewriteCond %{REQUEST_URI} !^/(.*)index.php
前:
RewriteRule ^(.*)$ http://m.il.gl/$1 [R=301,L]
现在是工作。谢谢你,约尼