【发布时间】:2012-01-26 01:07:50
【问题描述】:
我将 wordpress 永久链接结构设置为仅使用 articlename 并得到一个看起来像这样的 .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
工作正常。
但我想在我的各种模板文件中区分不同的位置(即柏林、汉堡或慕尼黑)。所以我想我会像这样将位置添加到 URL:
http://myurl.com/berlin/articlename
现在我需要将其重写为
http://myurl.com/articlename?location=berlin
但是
或
http://myurl.com/category/articlename
应该仍然有效。只需查找预定义的位置(柏林|汉堡|慕尼黑)。
我需要如何调整上面的 RewriteRule 来完成这个?
【问题讨论】:
标签: apache wordpress mod-rewrite url-rewriting