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 に答える