【发布时间】:2013-12-30 14:03:36
【问题描述】:
问题出在我的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]
但不确定目录问题。请帮忙。
【问题讨论】:
-
我不明白到底是什么问题。你能用一些例子澄清一下吗?
-
没有问题的朋友。看看你是否访问我的网站isaumya.com,它会将你重定向到 www8.isaumya.com,因为该网站位于 public_html 下的 ww8 目录中。但我问有没有办法在文件保留在 www8 目录中时以isaumya.com 运行我的网站。我希望你现在明白了。
-
是的,我现在明白了。你能发布你现有的.htaccess
-
我在上面的问题中发布了它。第一个 htaccess 代码。
-
这就是全部代码吗? www8中还有htaccess吗?
标签: wordpress apache .htaccess redirect