我对HTACCESS知之甚少,尽管我花了很长时间研究它。我认为真正的原因是因为正则表达式超出了我的能力范围。
目前,在HTACCESS中,我使用了这一行:
RewriteRule ^website/([^/]+)(/([^/]+))?$ controller/url.php?method=$1¶m=$3
这将允许用户拥有一个好看的网址,如www.website.com/website/method/optional_parameter
如何在HTACCESS重写行中添加第二个和第三个可选参数?
答案 0 :(得分:1)
最简单的方法是允许第二组在“方法”组之后包含其余的网址。
RewriteRule ^website\/([^/]+)\/(.*)$ controller/url.php?method=$1¶ms=$2
然后使用PHP在每个/
希望有所帮助。