我有一个 wordpress 博客。
我的问题是。如何重写此网址
www.1234.com/?s=&cp_state=city
在这
www.1234.com/city
尝试在 WP 指令(如果有)或任何其他指令之前将这些行添加到根目录中的 .htaccess 文件中。例子:
#These are the 2 lines to add
RewriteEngine On
RewriteRule ^(city)/?$ ?s=&cp_state=$1 [L]
#End of added lines
# BEGIN WordPress - This is just an example, there might be more or different.
<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 - WP directives end here
请求的 URL 可以是www.1234.com/city
或www.1234.com/city/
带有或不带有www
.
如有必要,为了测试重定向是否正常,在 index.php 的开头添加如下内容:
<?php
if ($_GET['cp_state'] == 'city') {
echo "cp_state = city<br /><br />";
}
?>
应显示字符串“cp_state = city”。