0

我有一个项目正在进行,但我遇到了问题。

问题

主要 GET 数据:www.enterr.com/profile.php?username=beraki

将是:www.enterr.com/beraki 这没关系

但我有一个 2 GET 数据 url:www.enterr.com/profile.php?username=beraki&mode=about 我希望它是:www.enterr.com/beraki/about

如果我有 3 个 GET 数据 url,我希望它们都像上面一样友好。

4

2 回答 2

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 替换为您传递的数据即可。

于 2013-06-30T08:46:59.770 回答
1

尝试类似的东西

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*)/(.*)/(.*)$ profile.php?username=$1&mode=$2&third=$3
于 2013-06-30T08:42:35.563 回答