2012-05-12 19 views
0

は、私はこれにmydomain.com/file.php?id=##を書き換えるために管理しました##の後に来るものは無視してください。私はそれのまわりで私の頭をラップするために管理することはできませんも私はオンラインこの特定のケースのための任意のチュートリアルを見つけることができますしかしのhtaccessモッズ書き換えスラッシュ問題

mydomain.com/report-##/TITLE_OF_REPORT_HERE

:私はこれにそれを変更したいと思います。真ん中のスラッシュは、すべてをつぶすようだ。

誰もがこれを行う方法を教えてもらえますか?

+0

を? – Jeroen

答えて

0

はこれを試してみてください:

RewriteRule ^report-(.*)/(.*)$ mydomain.com/file.php?id=$1 [L] 
+0

私はこれを試してみると、ウェブサイトはフォーマットや何かを完全に取り除いたように見えます – user1306458

+0

これはおそらく相対パスが壊れているためです。詳細はこちらをご覧ください:http://forum.modrewrite.com/viewtopic.php?p=10709#p10709 – Jeroen

0

あなたはこのコードを使用することができます:あなたが現在どのような書き換えルールを使用している

Options +FollowSymLinks -MultiViews 
# Turn mod_rewrite on 
RewriteEngine On 
RewriteBase/

RewriteRule ^report-([^/]+)/ file.php?id=$1 [L,NC,QSA]