问题是在我的public_html
目录中,我有一个www7文件夹,我将其用作根域链接。就像有人访问example.com
或www.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.com
、sub2.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]