0

我希望能够创建网址:http ://example.com/+/user

是否可以使用 .htacess 重写。

我在网上搜索过,没有发现任何与我想要的东西相关的东西。

4

2 回答 2

1

你必须使用非常简单的 RewriteRule ...

RewriteRule ^\+/user$ /test.php [PT,L,QSA,NC]

或者如果你想从地址中“捕获”用户名,你必须使用类似这样的东西

RewriteRule ^\+/(.+)$ /test.php?username=$1 [PT,L,QSA,NC]

使用您需要的任何 rewrite_mod 选项。

于 2012-06-09T23:21:29.837 回答
0

没有那么多事情要做,简单的事情往往更好:

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^\+/(.+)$  index.php?user=$1 [L]
于 2012-06-09T23:29:37.707 回答