0

我正在努力实现这一目标:

当用户请求如下页面时:

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

它将读取该物理页面而不进行任何重写。

提前致谢。

4

1 回答 1

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]
于 2013-01-21T04:26:07.333 回答