0

我正在尝试使用 htaccess 编写以下内容:-

main.php?section=message&page=inbox&f=20&id=1

我希望将其更改为:-

message/inbox?f=20&id=1

我试过: -

RewriteRule    ^message/inbox?f=$([A-Za-z0-9-]+)&id=$([A-Za-z0-9-]+)   main.php?section=message&page=inbox&f=$1&id=$2

它给了我服务器错误。

我该如何改进重写?

4

1 回答 1

0

尝试这个

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)/(.*)?f=(.*)&id=(.*)$ /main.php?section=$1&page=$2&f=$3&id=$4 [L]

或者

RewriteRule ^message/inbox?f=20&id=1$ main.php?section=message&page=inbox&f=20&id=1 [L]
于 2013-03-16T17:51:12.507 回答