如何编辑此url重写以包含进一步的get变量被附加到URL?我尝试了一些尝试,但我总是得到500内部服务器错误!Mod重写:处理两个获取变量
我已添加评论以显示我正在努力实现的目标。
# /view.php?user=h5k6&page=1 externally to /h5k6/1
# Some times the page get variable will not exist so it should just show /h5k6
RewriteCond %{THE_REQUEST} ^GET\ /view\.php
RewriteCond %{QUERY_STRING} ^([^&]*&)*user=([^&]+)&?.*$
RewriteRule ^view\.php$ /%2? [L,R=301]
# /h5k6/1 internally to /view.php?t=h5k6&page=1
RewriteRule ^([0-9a-z]+)$ view.php?t=$1 [L]
感谢所有帮助
错误日志说什么? – Gumbo 2010-05-17 22:37:05
@Gumbo - 上面没有错误,但是当我编辑htaccess文件以包含另一个获取变量时,出现错误(500内部服务器错误) - 我希望找出如何编辑上述* *正确地**包含两个GET变量,并在我的注释中重写URL,'/ h5k66/1'。第一部分是用户GET变量,第二部分是页面GET变量。 – Abs 2010-05-17 22:42:01
@Abs:那么你如何尝试包含另一个GET参数? – Gumbo 2010-05-17 22:49:38