我是med_rewrite的新手,到目前为止,我没有把一个特定地址指向另一个地址。我想做的是点(301重定向)
http://roskilde-open.dk/?p=708 至 http://canopysound.dk/index.php/blog/festivalanlaeg-batteri/
我不想制定任何一般规则,因为我只需要重定向此特定页面。
到目前为止,这一直非常令人头疼:(
祝你好运 尤
答案 0 :(得分:1)
这应该有效:
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^.*p=708.*$
RewriteCond %{HTTP_HOST} ^roskilde-open.dk$
RewriteRule .* http://canopysound.dk/index.php/blog/festivalanlaeg-batteri? [L, R=301]
<强>已更新强>
我更新了以确保只有查询p=708
才会触发重定向。
答案 1 :(得分:0)
最简单的解决方案(没有任何正则表达式,通配符或类似的东西):
RedirectPermanent <olduri> <newuri>
在你的情况下:
RedirectPermanent /?p=708 http://canopysound.dk/index.php/blog/festivalanlaeg-batteri/
“永久”会自动返回301(永久移动)。
(注意:newuri必须是一个完整的uri,包括域名) 看看:http://www.gnc-web-creations.com/301-redirect.htm