.htaccess重定向主域名?
问题描述:
如何将请求重定向至mydomain.tld/somepage.ext
至mydomain.tld/mydomain/somepage.ext
?我有像subdomain.mydomain.tld
这样的子域名,我不想受此影响。.htaccess重定向主域名?
我似乎无法让它正常工作。我试试这个:
RewriteEngine on
RewriteCond %{HTTP_HOST} mysite.com
RewriteCond %{REQUEST_URI} !^/mysite
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) /mysite/$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]
至少现在。