脚本宝典收集整理的这篇文章主要介绍了php – 如何通过.htaccess在URL中允许三个可选参数?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
http://example.com/foo/bar/123
但只要我打开它,apache就会将我重定向到一个错误页面.所以我正在使用.htaccess.代码是:
RewrITeEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d rewriterule ^(.*) /index.PHP [L]
它可以工作,只要我使用http://example.com/foo,但是一旦我添加了一些其他参数,它就会重定向到一个错误.
的.htaccess:
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^ index.PHP [L]
PHP:
if (isset($_SERVER['REQUEST_URI'])) { $params = explode("/",ltrim($_SERVER['REQUEST_URI'],"/")); PRint_r($params); }
example.com/just/these/params
输出:
Array ( [0] => just [1] => these [2] => params )
以上是脚本宝典为你收集整理的php – 如何通过.htaccess在URL中允许三个可选参数?全部内容,希望文章能够帮你解决php – 如何通过.htaccess在URL中允许三个可选参数?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。