-2

私はクライアントのためにウェブサイトに取り組んでいました。URLを書き直したいのですが、やり方がわかりません。私は時間がとても少ないです。チュートリアルを探していますが、誰かが私を助けてくれれば非常に役に立ちます。

以下は私が受け取るURLです:

www.example.com/shop/url_encoded_category_name/product?productid=

私はそれを次のように書き直したい:

www.example.com/shop-public-home.php?productid=

ここでの問題は、「url_encoded_category_name」が何らかのテキストになり、毎回異なるものになることです。

簡単なチュートリアルを探しています。解決策が見つかったら質問を閉じます。

あなたが提供できるあらゆる助けに非常に感謝しています。

イェハンゼブ k. マリク

4

1 に答える 1

0

Apache http サーバーを使用する場合は、おそらく apache mod_rewrite を使用します。すべての apache モジュールには、優れた例を含む優れたドキュメントがあります。あなたが探しているすべての詳細は、そのドキュメントで見つけることができます: http://httpd.apache.org/docs/current/mod/mod_rewrite.html

中央サーバー構成で書き換えルールをセットアップするか (推奨される方法)、いわゆる「.htaccess」ファイルを使用して分散化することができます。両方のアプローチでほぼ同じルールを使用できます。RewriteEngineRewriteRuleRewriteMapおよびRewriteCondコマンドを確認します。

于 2012-10-11T14:56:33.627 に答える