私は書き換えを行う方法を学ぶ時間を費やして成功しましたが、これを過ぎているようには見えません。私は、www.domain.com/Mystachusettsに変更したいwww.domain.com/bystate.php?s=MassachusettsのようなURLを持つサイトを持っています。私は以下のルールでこれを行いました。URLは複数のルールを書き換えます
するRewriteRule ^?([-ZA-Z - /] +)$ bystate.php S = $ 1
すぐproblesがそのページに一度あるユーザが都市を選択し、WWWに向けられる必要があります.domain.com/Massachusetts/west-newburyport
私はこれを動作させようとしていますが、それは条件を満たすため、最初のルールで停止しているようです。私は最初のルールの上に2番目のルールを置くことを試みたが、それは仕事をしなかった。私はまた、単語 'ディレクトリ'を試してこれを動作させるために追加しようとしましたが、何もありません。
私は間違っていますか?私はどこにいるのか。
RewriteRule ^([a-zA-Z- /] +)$ bystate.php?s = $ 1 RewriteRule ^([a-zA-Z- /] +)/ /] +)$ bycity.php?S = $ 1 & C = $ 2
あなたはどのRewriteCondを使用していますか? –