我正在努力实现这个目标:
当用户请求如下页面时:
en.domain.com/page.php
en.domain.com/subdir/page.php
重写(不重定向,只需重写):
www.domain.com/page.php
www.domain.com/subdir/page.php
但是,index.php应该是此重写的一个例外,因此如果用户请求:
en.domain.com/index.php
它将读取该物理页面而不进行任何重写。
提前感谢。
答案 0 :(得分:0)
找到答案:
RewriteEngine On
RewriteRule ^$ index.php [L]
RewriteRule ^(index.php) - [L]
RewriteCond %{HTTP_HOST} ^en\.domain\.com$ [NC]
RewriteRule (.+)$ "http://www.domain.com/$1" [L,P]