【发布时间】:2012-01-18 14:02:23
【问题描述】:
我编写了一个 Wordpress 插件,可以将查询字符串添加到 URL。但是我似乎无法修改 htaccess 来重写它。不确定 Wordpress 是否会覆盖它?
当前的htaccess是:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
我要重写的 URL 是:
http://domain.com/deal-info/?id=87&post_name=testdealtitle
所需网址:
http://domain.com/deal-info/87/testdealtitle
我已经尝试添加:
RewriteRule ^([^/]*)/([^/]*)$ /deal-info/?id=$1&post_name=$2 [L]
无济于事。任何想法表示赞赏!
【问题讨论】:
-
哪个应用程序处理这个请求
http://domain.com/deal-info/87/testdealtitle:是WordPressindex.php还是其他一些php 文件?
标签: wordpress .htaccess mod-rewrite