0

私はワードプレスのブログを持っています。

私の質問はです。この URL を書き換える方法

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

これについて

www.1234.com/city
4

1 に答える 1

0

これらの行をルート ディレクトリの .htaccess ファイルに WP ディレクティブ (存在する場合) またはその他のディレクティブの前に追加してみてください。例:

#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」が表示されるはずです。

于 2012-11-30T04:34:42.780 に答える