[WordPress] 余分なクリーンなワードプレスのきれいな url

スポンサーリンク

Question

サイトと私は追加のクエリ文字列を使用して、余分な php ページのワードプレスを使用しています。

現在がある url が site.com/page/? クエリもの =

と site.com/page/のもの にそれを思います

通常 php プロジェクトの .htaccess の書き換えルールを処理する方法を理解するが、私はつらい時をである wordpresses の .htaccess の規則を回避作業:

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]


# END WordPress

助けを前もってありがとう

答え

ように任意のワードプレスのインストールが自動的にそれを使用した/search/query を識別する + と同じ用語? s クエリ = = 用語、実際にはユーザーより多くのソのバージョンにリダイレクトする必要がありますのでその場合だけ、次の操作をする必要があります:

RewriteBase /

下だけで、次を追加:

RewriteCond %{QUERY_STRING} s=(.*)
RewriteRule ^$ /search/%1? [L,R=301]

最終的なファイルのようになりますように:

# BEGIN WordPress

RewriteEngine On
RewriteBase /

RewriteCond %{QUERY_STRING} s=(.*)
RewriteRule ^$ /search/%1? [L,R=301]

RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

これが役に立てば幸い !あなたのワードプレスをインストールしない/search/query + 検索用語を識別させて場合知っているし、私はさらにあなたを助けることができるが表示されます !たとえば、これを試みる前に、url に手動で行くことによってこれをテストすることができます: example.com/search/hello+world

http://stackoverflow.com/questions/27432557/extra-clean-wordpress-clean-urls

スポンサーリンク

Leave a Reply