我需要video/5
成为video.php?id=5
RewriteRule ^video$ video.php [L]
RewriteRule ^video/([^/]*)/?$ video.php?id=$1 [QSA,NC,L]
基本上-上面的代码可以工作-但这里有一个问题:video/
-没有id
-会给我一个空字串$_GET['id']
所以如果我写:if(isset($_GET['id']))...
-结果为true
,值为""
如何避免这种情况?
我只需要video/
-没有任何$_GET变量-除非它被显式设置-例如-video/5
1条答案
按热度按时间deikduxw1#
使用您显示的示例,请尝试遵循htaccess规则。请确保在测试URL之前清除浏览器缓存。