2017-06-26 1 views
0

私はゴーグルしていますが、適切な解決策を見つけることができません。.htaccessの余分なパラメータも受け入れることができるようにURLを作成してください。

私はそれのようなパラメータとして整数を受け入れるようにURLを作りたいだけHTMLファイルを含む単純なHTMLサイト(.html拡張子)pricing.htmlのような、非接触us.htmlなどに

を持っています現在、この

http://www.amznhosting.com/pricing.html

が、私はまた、このような追加のパラメータを受け入れることができるようにURLを作りたい:

http://www.amznhosting.com/pricing.html/2

は、これは私が.htaccessの

RewriteRule ^(.*)$ pricing.html?params=$1 [L,QSA] 

その作業が、CSS、JSと画像が取得されていません負荷でこれまでにやったことです。

誰でも知っていますか?これは/file.html/pathは/file.html?params=pathする書き換えます

RewriteEngine on 

RewriteRule ^(.+)\.html/(.+)$ /$1.html?params=$2 [NC,L] 

答えて

0

は、次のルールを使用することができます。

+0

それは私には機能しません、その "404 Not Foundエラー"と言います。 また、URLにクエリ文字列を入れたくありません。 http://www.amznhosting.com/pricing.html/2 の代わり: http://www.amznhosting.com/pricing.html?params=2 – Rahul

+0

あり 私はちょうどこのようなURLたいです新しいURLにはクエリーストリングはありません。 **/file.html/2 **を**/file.html?params = 2 **に自動的にリダイレクトします。 – starkeen

関連する問題