0

我有一个 wordpress 博客。

我的问题是。如何重写此网址

www.1234.com/?s=&cp_state=city

在这

www.1234.com/city
4

1 回答 1

0

尝试在 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/citywww.1234.com/city/带有或不带有www.

如有必要,为了测试重定向是否正常,在 index.php 的开头添加如下内容:

<?php
if ($_GET['cp_state'] == 'city') {
    echo "cp_state = city<br /><br />";
}
?>

应显示字符串“cp_state = city”。

于 2012-11-30T04:34:42.780 回答