.htaccess重定向主域名?

时间:2009-04-20 05:14:35

标签: .htaccess

如何将请求重定向到mydomain.tld/somepage.extmydomain.tld/mydomain/somepage.ext?我有像subdomain.mydomain.tld这样的子域名,我不想受此影响。

我似乎无法让它正常工作。我正在尝试这个:

RewriteEngine on

RewriteCond %{HTTP_HOST} mysite.com
RewriteCond %{REQUEST_URI} !^/mysite
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) /mysite/$1

但它根本没有重定向任何东西。

我还想从此规则中排除一个或两个文件夹。

1 个答案:

答案 0 :(得分:1)

这似乎有效......

RewriteEngine on

RewriteCond %{HTTP_HOST} mysite\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/mysite/         # but I don't see why this line is needed when I've used [L] below
RewriteCond %{REQUEST_URI} !^/ignored_folder/
RewriteRule .* /mysite/$0 [QSA,L]

至少现在。