【发布时间】:2012-07-19 20:11:50
【问题描述】:
我有一个网站,website.com,它也恰好可以通过 website.ipage.com 访问。这就是我需要的:对 http://website.com 的所有请求都需要发送到 http://www.website.com。我已经使用下面的 htaccess 文件管理了这个:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{http_host} ^website.com [nc]
RewriteRule ^(.*)$ http://www.website.com/$1 [r=301,nc]
我不知道该怎么做:所有对 http://website.ipage.com 的请求也必须发送到 http://www.website。 com http://website.ipage.com/stats/ EXCEPT(子文件夹 /stats/ 必须仍然可以访问通过 website.ipage.com)。
我设法修改了上面的 htaccess 文件,将所有请求重定向到 http://website.ipage.com 到 http://www.website.com进行以下更改:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{http_host} ^(website.com|website.ipage.com) [nc]
RewriteRule ^(.*)$ http://www.website.com/$1 [r=301,nc]
这让我只有一个问题:如果请求试图访问 /stats,我如何允许访问 website.ipage.com ONLY / 子文件夹?
【问题讨论】: