Php .htaccess重写规则:使用相同服务器和目录的两个域
作为背景,我们有两个领域:Php .htaccess重写规则:使用相同服务器和目录的两个域,php,.htaccess,mod-rewrite,multiple-domains,Php,.htaccess,Mod Rewrite,Multiple Domains,作为背景,我们有两个领域: mydomain.com mydomain.cz mydomain.cz指向mydomain.com的服务器并使用相同的目录。我们在.htaccess(两个域共享)中有一个重写规则,如下所示: RewriteRule ^([0-9]+)/?$ project.php?id=$1 [NC,L] # Handle project requests RewriteRule ^([0-9]+)/?$ project_cz.php?id=$1 [NC,L] # Handle p
RewriteRule ^([0-9]+)/?$ project.php?id=$1 [NC,L] # Handle project requests
RewriteRule ^([0-9]+)/?$ project_cz.php?id=$1 [NC,L] # Handle project requests
此重写规则在使用mydomain.com/project.php?id=1(例如)和mydomain.cz/1中的内容时显示mydomain.com/project.php?id=1。但是,我希望任何mydomain.cz/(此处插入id)从project_cz.php?id=(此处插入id)中提取内容,而不是显示服务器的域mydomain.com-有什么想法吗
例如:mydomain.cz/1将使用mydomain.com/project_cz.php?id=1,mydomain.com/1将使用mydomain.com/project.php?id=1
非常感谢。添加一个指令,该指令定义了以下条件
例如:
RewriteCond %{HTTP_HOST} ^mydomain\.com
RewriteRule ^([0-9]+)/?$ project.php?id=$1 [NC,L] # Handle project requests
RewriteCond %{HTTP_HOST} ^mydomain\.cz
RewriteRule ^([0-9]+)/?$ project_cz.php?id=$1 [NC,L] # Handle project requests
哇!在这里,反应的速度总是让我感到惊讶。和往常一样,这是一段完美的代码——非常好的工作,非常感谢!