您好,我正在使用 htaccess 文件清理我的网址。我有一个名为:page 的参数和一个名为:id 的参数。
所以我原来的网址是: http ://bouwen040.sayhey.nl/index.php?page=leden&id=15
我希望它是: http ://bouwen040.sayhey.nl/leden/15
仅调用 'page' 参数的页面有效。另一个是给出页面未找到错误。
这是我的重写代码:
RewriteEngine On
RewriteRule ^([A-Za-z0-9\-]+)$ index.php?page=$1
RewriteRule ^([a-zA-Z0-9\-]+)/$ index.php?page=$1
RewriteRule ^([a-zA-Z0-9\-]+)/$ index.php?page=$1&id=$2
我也试过这个:
RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)\.php$ /index.php?page=$1&id=$2 [L]
我只是不知道为什么一个参数有效而两个无效?