添加301重定向到正在运行的RewriteRule

时间:2011-10-19 22:50:34

标签: .htaccess apache

我正在努力解决这个问题。

RewriteEngine On
RewriteRule ^sotw/list/([^/]*)/([^/]*)$ /wp-content/plugins/wp-photocontest/view.php?post_id=$1&order=$2 [L]

注意:这是一个使用自定义永久链接的WordPress网站。此URL重写是针对我想要清理网址的插件。

旧网址:www.mywebsite.com/wp-content/plugins/wp-photocontest/view.php?post_id=2049&order=chrono

新网址:www.mywebsite.com/sotw/list/2049/chrono

我链接到新网址的任何内容都有效。但是我想重新定位我尝试将以下内容添加到我的RewriteRule而没有运气的所有OLD网址。

[R = 301,L] [L,R = 301,NC]

我该怎么办呢?

1 个答案:

答案 0 :(得分:0)

你是否尝试过[R = 301]你不需要L标志,因为R会阻止文件的其余部分被检查。