我在这里浏览了所有mod_rewrite文章,但我仍然坚持在Wordpress安装中添加自定义重写规则,并且我认为这与默认的wordpress .htaccess有冲突。 基本上我想重写一个URL
foo.com/search/?location_search=&search_city=city&search_area=area&search_country=countr&arrive=date1&depart=date2&guest=1
到
foo.com/search/$search_city/$arrive/$depart/$guest/
此处建议的重写规则的所有变化都会导致500或404错误
我认为这可能与现有的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