1

Wordpressでカスタムテンプレートを作成していて、URLでいくつかのデータを渡しています。

現在、私のURLは次のようになっています: http ://www.mysite.com/designers/?id = 43&name = designer + name

URLには、デザイナーIDとデザイナー名が含まれています。

私は本当にこれを使いたいです: http ://www.mysite.com/designers/designer+name/

私のパーマリンク構造はに設定されています/%category%/%postname%/

私の.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>
# END WordPress

私はhttp://codex.wordpress.org/Using_Permalinksを見てきましたが、賢くなることはありません。

2つの質問があります。

  1. SEOに関して上記のURLを変更する意味はありますか
  2. 「きれいな」URLを取得するにはどうすればよいですか?
4

1 に答える 1

1

スティーブン、非常に興味深いトピックです。昨年、WordPress の不動産プロジェクトで経験しました。WordPress 3.0以降のすべての新機能を含め、パーマリンクにいくつかのカスタマイズを適用する方法はたくさんありますが、私が理解したように、鍵はもちろんそれらを「ハードコード」することです.

WordPress では、いくつかの例外を除いて、Apache で行う場合とほとんど同じ方法で行われます。WP_Rewriteの記事を読んでください。ほとんどすべてが説明されているはずです。このアプローチにより、次のようなパーマリンクを取得できました。

domain.com/browse/
domain.com/browse/country/
domain.com/browse/country/region/
domain.com/property/country/region/property-name/

countryとは、階層region的な 1 つのカスタム分類法です。しばらく時間がかかりましたが、コアコードに最新の変更を加えても、今では問題なく動作しているようです.

于 2010-11-02T08:26:24.687 に答える