0

嗨,我对 mod_rewrite 一无所知。我在问如何根据需要重写此 URL。

website.com?page=pagename&content=contents&action=download

as

website.com/pagename/contents/download

参数“action”并不总是被设置。不确定这是否有所作为。

4

1 回答 1

0

尝试将此添加到文档根目录中的 htaccess 中:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/?$ /?page=$1&content=$2&action=$3 [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/([^/]+)/?$ /?page=$1&content=$2 [L,QSA]
于 2013-11-07T07:28:57.997 回答