在我的Wordpress博客上,我曾经有一个我不再需要的插件。该插件用于创建一堆如下所示的URL:
http://tambnguyen.com/manage-subscriptions?srp=532&sra=s
,postID为532.如何重定向查询字符串,以便上述URL重定向到:
http://tambnguyen.com/?p=532
我尝试了一些没有运气的方法(在“管理订阅”之后有一个可选的“/”
<IfModule mod_rewrite.c>
RedirectMatch 301 ^/manage-subscriptions/?\?srp=(\d{1,5})(.*)$ http://tambnguyen.com/\?p=$1
</IfModule>
请帮忙。谢谢!
答案 0 :(得分:1)
通过httpd.conf
启用mod_rewrite和.htaccess,然后将此代码放在.htaccess
目录下的DOCUMENT_ROOT
中:
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^srp=([^&]+) [NC]
RewriteRule ^manage-subscriptions/?$ /?p=%1 [L,R=301,NC]