2012-02-19 21 views
0

wordpressで.htaccessファイルに書き直すにはどうすればいいですか?私はWordpressとURL書き換え

mysite.com/user-favorites/joebloggs

user-favorites

mysite.com/user-favorites?user=joebloggs

からプラグインのURLの構造を変更しようとしている

は(プラグインを呼び出すためのテンプレートを使用して)ページですワードプレスではuser-favoritesのスラッグを無視し、.htaccessには/index.php?p=23&user=joebloggsにwordpress slugの代わりにポストIDを書くのが理にかなっています。

これまでのところ、私は

RewriteRule ^user-favorites/(.*) /index.php?user=$1&p=23 [NC,L] 

(完全なファイル:http://pastebin.com/GFWnKLEAを)持っている

しかし、私が訪問したときにこれで、それはmysite.com/user-favoritesにリダイレクト: mysite.com/user-favorites/joebloggs

たぶん私は行きますよそれについての間違った方法は、それを行う正しい方法がありますか?

答えて

0

WordPressダッシュボード内で[設定] - > [固定リンク]を試しましたか?

+0

ええ、何をするのですか?それはちょっと私がしたいカスタムですが、私はそれのためのオプションを見つけるとは思わない。 – user508096

+0

それを試してください。そこに.htaccessファイルを作成するのに役立つ十分なオプションがあります。 – KDM

+0

これらの設定でそのプラグインのURLが書き換えられるかどうかはわかりませんでしたが、Permalinkの設定は価値があったと思いました。パーマリンクを現在有効にしていますか? – Ryan

1
RewriteEngine On 
RewriteRule ^user-favorites/([^/]*)$ /user-favorites?user=$1 [L] 

ご利用いただきありがとうございましたら教えてください。 ?

+0

お返事ありがとうございます。入力時に 'mysite.com/user-favorites/joebloggs'にとどまりますが、ページが見つかりません。 – user508096

+0

@aghoshxは正しい軌道に乗っているようです。私はもっ​​と援助できるわけではないことをお詫びしますが、おそらく彼の '.htaccess'ルールを使って作業すれば、何かを得ることができます。 – Ryan

+0

404は、WordPressがURL構造を理解していないためです。パーマリンク構造を編集するプラグインがいくつかあります。あるいは、このクエリーに応答するために404.phpをあなたのテーマフォルダにハックする可能性があります - それは非常に原油のハックです。 – aghoshx

関連する問題