私のプロジェクトにはさまざまなウェブサイトに関するデータがあるので、.htaccessを使ってURLを書き換えて、誰かがドット(。)を含む名前を自分のウェブサイトに渡すと、site.phpページが表示されます。ここに私のコードです:パラメータを書き換えURLに変更する
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9\_\-]+(\.)[a-zA-Z0-9\_\.\-]+)/?$ site.php?url=$1
RewriteRule contact$ contact.php
これはsite.phpにパラメータとしてサイト名を送信します。今私はもう一つのパラメータが渡されることを、それが一般的に渡されたようにしたいと思います。私はサイトがリアルタイムで更新されたデータを取得したい、私は?update=true
を渡したいので、データベースから取り出すのではなくインターネットからのデータを更新する。しかし、このようなパラメーターを渡す
http://www.mysite.com/anysite.com?update=true
私は、既存の書き換えられたURLに追加パラメーターを渡すことはできますか?
FYI:QSAは「クエリ文字列の追加」を表し、 – Pete