2011-01-13 23 views
0

私はwordpressプロジェクトを継承しており、.htaccessファイルの書き換えに問題があります。.htaccess、mod-rewrite、Wordpress

site.com/meet-your-team/something/somethingelse

戻り

site.com/meet-your-team/index:私はそのようなことこのURLをそれを設定しようとしています。それは、残念ながらそれは私たちが現在それを持っているLinuxサーバ上で爆撃され、窓のボックス上でホストされたときのphp?page_idの= 30 & PARAM2 =何か& param3 = somethingelse

これは何の問題もなく働きました。

問題をトラブルシューティングする際、私は3つのパラメータすべてがindex.phpページを作成していることを知り、wordpressはページIDを使用して必要なページを生成しています。しかし、ページが表示されるときに、他の2つのパラメータが失われているようです。誰も私がパラメータ2と3をどのように保つことができるか考えている人はいますか?

これは私が使用しているコード行です。私はhtaccessと書き換えのために私は新しいですので、私が行方不明の場合は私を許してくださいシングルキャラクターです。

RewriteRule meet\-your\-team/([^/]+)/([^/]+)/? index.php?page_id=30&category_slug=$1&profile_slug=$2 [L] 

正しい方向に私を指し示すことを喜んでお礼します。

答えて

0

私はあなたが交換する3つのことを持っているルールを追加する必要があると思う、と私は間違っていないならば、あなたはそう、キャレットとの最初の文字列を開始し、ドル記号でそれを終了する必要があります。

RewriteRule ^meet\-your\-team/([^/]+)/([^/]+)/([^/]+)/?$ index.php?page_id=30&category_slug=$1&profile_slug=$2&third_slug=$3 [L]