我对.htaccess重写规则没有太多经验,所以我希望有人可以提供帮助。.htaccess - 子域总是重定向到主域
我创建了一个网站的子域,我想用于开发工作,但我认为当前.htaccess文件导致重定向到主域。这是当前.htaccess文件:
<Files 403.shtml>
order allow,deny
allow from all
</Files>
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_USER_AGENT} libwww-perl.*
RewriteRule .* ? [F,L]
RewriteCond %{HTTP_HOST} !^www.domain.co.uk$ [NC]
RewriteRule ^(.*)$ http://www.domain.co.uk/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^160\.153\.16\.12
RewriteRule (.*) http://www.domain.co.uk/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^domain\.co\.uk$ [OR]
RewriteCond %{HTTP_HOST} ^www\.domain\.co\.uk$
子域是dev.website.co.uk
任何意见将非常感激地接受。
你需要解释这两个网站的结构。 .htaccess可以随时随地放置在您网站的文档根目录中。 –
为什么子域不在.htaccess中?这似乎是不正确的.htaccess文件。 – carmel