我的项目有关于不同网站的数据,所以我使用 .htaccess 重写了 url,这样当有人将包含点 (.) 的名称传递给我的网站时,它会显示 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。现在我希望再传递一个参数,就像它通常可以传递的一样,例如。我希望该站点获得实时更新的数据,我想通过?update=true
它来更新来自互联网的数据,而不是从数据库中获取它。但是像这样传递参数
http://www.mysite.com/anysite.com?update=true
不起作用,如何将其他参数传递给我现有的重写 url?