【发布时间】:2014-04-07 16:10:00
【问题描述】:
我创建了一个新的 Wordpress 网站,它将取代一个多域网站。 服务器重定向已在不同的域上完成,以将它们全部指向同一路径。
我需要根据父域重定向页面,并将特定域页面重定向到新的特定域页面。
例如,当请求“www.mysite-example.com.au/contact”时,它应该重定向到“mysite.com.au/contact-us”和“www.mysite-example.com.au/联系人/表单”应该重定向到“mysite-example.com.au/request-contact-form”
这是我当前正在执行全局重定向的 htaccess
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.abilitypeople.com$ [NC]
RewriteRule ^(.*)$ http://abilitypeople.co.uk/ [R=301,L]
RewriteCond %{HTTP_HOST} ^www.abilitypeople.co.uk$ [NC]
RewriteRule ^(.*)$ http://abilitypeople.co.uk/ [R=301,L]
RewriteCond %{HTTP_HOST} ^www.abilitypeople.com.au$ [NC]
RewriteRule ^(.*)$ http://abilitypeople.com.au/ [R=301,L]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
有谁知道如何在同一个 htacces 上创建这些重定向
"www.mysite-example.com.au/contact" -> "mysite.com.au/contact-us"
"www.mysite-example.com.au/contact/form" -> "mysite-example.com.au/request-contact-form"
"www.mysite-example.co.uk/contact" -> "mysite.co.uk/contact-us"
"www.mysite-example.co.uk/contact/form" -> "mysite-example.co.uk/request-contact-form"
顺便感谢阿努巴瓦的帮助
【问题讨论】:
标签: .htaccess redirect url-redirection