.htaccess转发新网站

时间:2012-03-06 01:20:05

标签: .htaccess forwarding

可以通过http://xyz.de的mod_rewrite与WordPress博客联系。 将来,此博客将在http://blog.xyz.de与您联系。这不是挑战,但旧的地址必须转发到实际的文章地址。

http://xyz.de/YYYY/MM/DD/titel/必须转发到http://blog.xyz.de/YYYY/MM/DD/titel/

为了使事情变得更加复杂,在根域(http://xyz.de)必须可以访问新页面。 这使用GET参数进行导航。例如http://xyz.de/index.php?site=home

有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:1)

这是一个相当简单的重写和重定向:

RewriteEngine On
# If the domain is xyz.de...
RewriteCond %{HTTP_HOST} ^xyz.de
# And the requested file is not /index.php (for the special case)
RewriteCond %{REQUEST_FILENAME} !/(index\.php)?$
# Redirect to the new domain, appending any existing query string
RewriteRule ^(.*)$ http://blog.xyz.de/$1 [L,R=301,QSA]