私はこれをやや簡単にしたいと思うので、私は簡単な応答を期待できます。私はmod書き直しにいくらか新しくなっています(ほとんどの場合、index.php?page=x
とその名前にmodを書き換える小さなCMSがあります)。私は外国人が私の会社のために作成したショッピングカートを持っています。私はここで作業を始める前にドキュメントをほとんど何も書かずにカートの検索エンジンをフレンドリーにするよう求めています。私は詳細であまりにも汚れてはいけません、ちょうど質問をする必要があります。改ページと改行
私は、例えば、results.php?name=friendly-url
を持っています。 .htaccess
を編集したので、フレンドリーなURLでこれらのページにアクセスできます。それは完全に動作します。今、カートは、それが$_GET
変数は愚かな命名されているために、ちょっとぎこちなくページ付けするために書かれた
RewriteRule ^([A-Za-z0-9-]+).html$ results.php?name=1
。私は、本当に汚くなくても、簡単な友好的なページ区切りを作るために、ファイル名を変更したり、コード内のディレクトリを再ルーティングしたりする必要がないことを知りたいと思っています。
私が探している最終結果はstarter-kits-01.html
とstarter-kits-02.html
というようなものです。これは私が働く何かを得るために努力してきたモッドリライトです。
RewriteRule ^[A-Za-z-0-9-]+).html?p=([0-9]+)$ results.php?name=$1&pageNum_rsCWResults=$2
これは、私がレンダリングできるようにするべきであると信じていますstarter-kits.html?p=2
。私はmodの書き換えエラーは発生しませんが、それは私の$_GET
変数を台無しにしています。 /starter-kits/2/
は、汚れていないし、外国人が作ったこの厄介なコードを通過して500行のディレクトリを変更することなく、私はできません。
私は約30分を費やしています。今日は3つのプロジェクトがありますので、私はmod rewritingでもう少し経験を積んだ人を待っている間に移動しますハンド。
非常に高く評価されています。
[Query Strings&Mod ReWrite](http://stackoverflow.com/questions/487726/query-strings-mod-rewrite)の可能な複製 - 最初に検索を使用し、右側の関連セクションも参照してください。 – hakre