共享域多域问题

时间:2013-07-17 22:00:10

标签: apache .htaccess mod-rewrite ftp hosting

我在托管以下配置的ftp:

www/domain2

www对应另一个域名(domain1),当我尝试访问domain2中wordpress的帖子时,网址如下所示:

domain2.com 

如果我点击帖子或文章:

domain1.com/domain2.com/postexample

如何配置mod_rewrite,以便网址总是像www.domain2.com/postexamle一样,永远不会显示域名?

我放.htaccess www/domain2/.htaccess的路径是正确的吗?

1 个答案:

答案 0 :(得分:0)

使用以下

.htaccess移至/www
RewriteEngine on
RewriteBase /

RewriteCond %{HTTP_HOST} ^(www\.)?domain2.com$ [NC]
RewriteCond %{REQUEST_FILENAME} !-d # not a dir
RewriteCond %{REQUEST_FILENAME} !-f # not a file
RewriteRule ^(.*)$ /domain2/$1 [L]

但是,您需要确保文章链接中不包含domain2。因此,它们可以是http://www.domain2.com/some-domain-2-file.php(绝对),也可以是some-domain-2-folder/file.php(相对)。