перенаправить припаркованный домен в другую подпапку домена, показывая правильные URL - PullRequest
1 голос
/ 29 июля 2011

У меня есть 2 домена: - domain1.org - domain2.org

Я установил WordPress в http://domain1.org/wordpress, и мне нужно, чтобы пользователи вводили с http://domain2.org

В настоящее время мой htaccess(основываясь на других сообщениях, прочитанных здесь):

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^(www.)?domain2\.org$ [NC]
RewriteRule ^(.*)$ http://www.domain1.org/wordpress/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]
</IfModule>

это работает, но всегда показывает в ссылках URL домена1:

http://domain1.org/wordpress/category/furniture/

и в панели браузера у меня есть http://www.domain2.org

Ошибка htaccess?у меня есть domain2 с godaddy, и я делаю маскировку вперед. Может, мне стоит оставить его?

thk.

1 Ответ

0 голосов
/ 18 марта 2014
# BEGIN WordPress
<IfModule mod_rewrite.c>   
# tell mod_rewrite to activate and give base for relative paths

RewriteEngine on

RewriteBase /

RewriteCond %{HTTP_HOST} ^(www.)?PARKED.com$
RewriteCond %{REQUEST_URI} !^/PARKED/ 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ /PARKED/$1 

RewriteCond %{HTTP_HOST} ^(www.)?PARKED.com$
RewriteRule ^(/)?$ PARKED/index.php [L]

# for main domain

RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule . index.php [L]

</IfModule>

# END WordPress
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...