0

我想重写动态网址:

/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 代码开始之前和之后添加重写代码,但它仍然不起作用。

4

0 回答 0