我想根据用户在地址栏中输入的网址将用户重定向到我的网站,但我确实在做什么问题。原谅我,如果我没有使用正确的术语,我是新手。
这是我想要实现的一个例子
www.mysite.com(是我的网站) www.mysite.com/pizza(用户输入的内容)
我希望浏览器将用户带到www.mysite.com,如果他输入www.mysite.com并将用户重定向到www.mysite.com/base/tweek.php?ref=pizza,如果他输入www。 mysite.com/pizza。
我该怎么做?
答案 0 :(得分:3)
尝试将此添加到文档根目录中的htaccess文件:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)$ /base/tweek.php?ref=$1 [L]
还要确保已加载mod_rewrite。
答案 1 :(得分:2)
您必须在页面的根目录中创建.htaccess文件,并写入:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /base/tweek.php?ref=$1 [L,QSA]
我认为(手写,未检查:))。 希望它有所帮助,如果您有任何问题,请尝试阅读一些htaccess教程。
答案 2 :(得分:0)
只需使用index.php顶部的header
:
header('Location: anotherindex.php');