我想重写动态网址:
/location.php?c=city&s=state
是静态的:
/location-city-state
在同一个域的同一个文件夹中。我试过下面的代码:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
RewriteRule location-(.*)-(.*) location.php?c=$1&s=$2
</IfModule>
但问题是它是一个Wordpress网站,在我的情况下它不适用于 wordpress .htaccess。当我转到 /location-city-state 时,它给了我 404,我该如何解决这个问题?
这是 .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>
我尝试在 wordpress 代码开始之前和之后添加重写代码,但它仍然不起作用。