我正在开展一个项目,但我遇到了问题。
问题
主要GET数据:www.enterr.com/profile.php?username=beraki
将是:www.enterr.com/beraki
这没关系
但我有一个2 GET数据网址:www.enterr.com/profile.php?username=beraki&mode=about
我希望它是:www.enterr.com/beraki/about
如果我有一个3 GET数据网址,我希望他们都像上面那样友好。
答案 0 :(得分:2)
尝试这两个获取数据:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/(.*)$ profile.php?dataone=$1&datatwo=$2
尝试三次获取数据:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/(.*)/(.*)$ profile.php?dataone=$1&datatwo=$2&datathree=$3
以上代码有效,检查一下。只需将dataone,datatwo,datathree替换为您传递的数据。
答案 1 :(得分:1)
尝试类似
的内容Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*)/(.*)/(.*)$ profile.php?username=$1&mode=$2&third=$3