2017-02-20 4 views
0

私はいくつかのレガシーコードに取り組んでおり、.htaccessの問題にぶつかって克服できません。現在.htaccess 2変数の書き換え

、あなたがブラウザに入力した場合:

RewriteRule /news/(.*).php /pages/news.php?url=$1 [L] 

とうまく動作:

/news/name-of-news-article.php 

.htaccessファイルには、データベースを呼び出します。

URLにオプションの変数を追加して、自動再生ビデオを含める場合は、.htaccess内で試してみるとすべてそのページを消去してしまいます.htaccessを変更しないでください。オプションのvideo = trueが見つかりません。

/news/name-of-news-article.php?video=true 

答えて

2

書き換えルールにQSAパラメータを追加する必要があります。

RewriteRule /news/(.*).php /pages/news.php?url=$1 [QSA,L] 
+0

@haotion劉 - あなたは命の恩人です。正直なところ私は空想的にしようとするにはあまりにも多くの時間を費やしました。本当に助けに感謝します。それができるようになるとすぐに答えられるようになります。 – Brandrally

+0

@Brandrally :)私の喜び –