2017-08-11 9 views
0

これはおそらく信じられないほどシンプルですが、私はいくつかのリンクを見て、私が探している答えを見つけることができません。htaccess rewrite rule - url param

マイURL:

www.website.org/shows/index.php?id=1

理想の書き換え:

www.website.org/shows/id/index.php

私はRewriteRule.htaccessでApacheに使用する必要があることを知っていますが、それをどのように書き換えてから書き直すのか分かりません。前もって感謝します。

私の失敗した:

RewriteRule ^/shows/index.php?id=([0-9])$ shows/$1/index.php 

答えて

1

あなたの書き換えルールは、そのようにする必要があります:書き換えルールでquesry刺さにアクセスする方法について説明非常に良い公式ドキュメントは、あり

RewriteCond %{QUERY_STRING} ^id=([0-9]*)$ 
RewriteRule ^shows/index\.php$ /shows/%1/index.php 

https://simonecarletti.com/blog/2009/01/apache-query-string-redirects/

+0

ありがとうございました!非常に役立つリンクのために10倍以上に感謝します!どうもありがとう!! –

関連する問題