RewriteRule将工作URI转换为新格式

时间:2014-11-10 12:07:23

标签: mod-rewrite

我正在使用此格式化网站网址的重定向。我在重定向方面遇到了问题。

浏览器链接就是这样:

http://www.exampledomain.com/1234/user

我的项目需要它是这样的:

http://www.exampledomain.com/index.php?id=1234&username=user

但我不知道该怎么做。

RewriteRule ^/?([-a-zA-Z0-9_+]+)$ index.php?id=$1

1 个答案:

答案 0 :(得分:0)

试试这个......

RewriteEngine on
RewriteBase /

RewriteRule ^/?([-a-zA-Z0-9_+]+)/?([-a-zA-Z0-9_+]+)/?$ /index.php?id=$1&username=$2

索里:

没有/之前的新修正index.php

RewriteRule ^/?([-a-zA-Z0-9_+]+)/?([-a-zA-Z0-9_+]+)/?$ index.php?id=$1&username=$2 [L]

如果你的基本网址是www.domanin.com/folder1/folder2,那么这一行将是:

RewriteBase /folder1/folder2