私のプロジェクトにはさまざまなWebサイトに関するデータがあるため、.htaccessを使用してURLを書き直し、誰かがドット(。)を含む名前を私のWebサイトに渡すと、site.phpページが表示されるようにしました。これがそのための私のコードです:
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に送信されます。ここで、もう1つのパラメーターを渡す必要があります。たとえば、一般的に渡される可能性があるようなものです。サイトにリアルタイムで更新されたデータを取得させたいのですが?update=true
、データベースから取得するのではなく、インターネットからデータを更新するように渡したいのです。しかし、このようなパラメータを渡す
http://www.mysite.com/anysite.com?update=true
が機能していません。既存の書き換えられたURLに追加のパラメータを渡すにはどうすればよいですか?