重定向(301)没有mod_alias的单页?

时间:2012-07-12 13:14:55

标签: apache .htaccess mod-rewrite redirect mod-alias

如何在没有mod_alias的.htaccess中为单页创建永久重定向(301)?

f.e。

http://www.example.com/oldpage - > http://www.elpmaxe.com/newpage

2 个答案:

答案 0 :(得分:1)

我的队友给出了我的好答案:

RewriteCond %{http_host} www\.example\.com$ [nc]
RewriteCond %{request_uri} ^/oldpage(/)?$ [nc]
RewriteRule ^(.*)$ http://www.elpmaxe.com/newpage [r=301,L,NC,NS,QSA]

答案 1 :(得分:-1)

使用mod_rewrite和以下.htaccess

RewriteEngine on
RewriteRule ^oldpage/(.*)$ newpage/$1 [R=301]