htaccess代码,用于在不影响其他子域的情况下将子文件夹重定向到根域



问题是在我的public_html目录中,我有一个www7文件夹,我将其用作根域链接。就像有人访问example.comwww.example.com一样,它会将其重定向到www7.example.com。为此,我使用了以下htaccess代码:

RewriteCond %{HTTP_HOST} ^example.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.example.com$
RewriteRule ^/?$ "http://www7.example.com/" [R=301,L]

我在public_html下还有许多其他子域,如sub1.exaple.comsub2.exaple.com。现在我希望我的主文件存在于www7文件夹中,无论何时有人打开exaple.com,它都会打开www7文件夹中的文件,但必须确保公共html下的其他子域不会受到影响。此外,在www7文件夹中,还托管了一个wordpress网站,因此它也需要对wordpress友好。此外,如果有人打开www.exaple.com,它将把他重定向到exaple.com。我认为,对于这个,下面的代码将工作

RewriteCond %{HTTP_HOST} ^www.mynewwebsite.com$ [NC]
RewriteRule ^(.*)$ http://mynewwebsite.com/$1 [L,R=301]

但不确定目录问题。请帮忙。

根目录中有此规则。htaccess:

RewriteCond %{HTTP_HOST} ^isaumya.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.isaumya.com$
RewriteRule ^/?$ "http://www8.isaumya.com/" [R=301,L]

将此规则替换为:

RewriteRule !^www8/ /www8%{REQUEST_URI} [L,NC]

相关内容

最新更新