在mod_rewrite(2)之后将问号解析为正常字符

时间:2016-04-02 08:51:09

标签: php .htaccess mod-rewrite get

所以前段时间,我在StackOverflow上问了以下问题: Parse question mark as normal character after mod_rewrite

这解决了我所描述的问题,但现在我有一个熟悉的问题,名称不同。这一次,问号就在前面。

例如:" www.example.com/profiel/?myusername"结束为空而不是"?myusername"。

当前.htaccess

RewriteRule ^profiel$ index.php?p=profiel
#RewriteRule ^profiel/(.*)$ index.php?p=profiel&user=$1
RewriteCond %{THE_REQUEST} /(profiel)/(\S+)\s [NC]
RewriteRule ^profiel/ index.php?p=%1&user=%2 [L,NC]

所以使用之前的修复,我只是解决了问题。

提前谢谢!

1 个答案:

答案 0 :(得分:1)

更改规则的顺序:

.row