サイトに整頓された URL とクエリ文字列を実装していますが、クエリ文字列を解決してページを正しく表示することができません。すべてのリンクは「偽の」ディレクトリに対して相対的になります。
私は使用しています
RewriteRule ^services/([0-9]+)/?$ services.php?sv=$1
.htaccess で
so /services/2 becomes /services.php?sv=2
しかし、結果のページは正しく表示されません。
整頓された URL とクエリ文字列を使用する場合、相対リンクを使用することは不可能だとしか思えませんが、これについての言及はどこにもありません。
標準リンク: http://www.tomatedesign.com/sample-site/services.php?sv=2通常どおりクエリ文字列を使用
最後に: http://www.tomatedesign.com/sample-site/services/2 クエリ文字列を含む適切な URL
RewriteRule はその役割を果たしており、services/1、services/2、および services/3 はすべて、ページに含まれる正しいコンテンツを取得しますが、それ以外はすべて壊れています。