我有WAMP Server,在WWW文件夹中,我有两个文件夹
1 ) App_A
2) App_B
我想要的是,如果有人键入url http://localhost-它应该重定向到App_B文件夹,但是如果有人键入http://localhost/test,那么我想重定向到App_A。我该如何实现?
我编写了以下代码,但无法正常工作...
<?php
if(empty($_GET['test'])) {
header("http://localhost/App_A");
}
else {
header("http://localhost/App_B");
}
?>
谢谢
答案 0 :(得分:2)
要设置$_GET['test']
变量,URL必须是http://localhost/?test
,而不是http://localhost/test
。您可以按照上面 LIGHT 的建议使用.htaccess规则或改用http://localhost/?test
来解决此问题。
答案 1 :(得分:1)
在您的根目录中创建.htaccess
文件,该文件为www
文件夹。将以下内容放入该.htaccess
文件中:
RewriteEngine On
RewriteRule ^$ http://localhost/App_B [L,R=301]
RewriteRule ^test$ http://localhost/App_A [L,R=301]
.htaccess
用于URL重写。在上面的代码中,/
被重写为/App_B
,/test
被重写为/App_A