php – 重写url以删除问号并在htaccess中添加斜杠

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 重写url以删除问号并在htaccess中添加斜杠脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我花了几个小时试图实现我认为很容易的事情.我有http://localhost/testing_url_document/second.PHP?id = 2并想把它变成http:// localhost / testing_url_document / second / id / 2.我已经实现了删除 @L_777_3@扩展,但坚持重写网站页面.在htacces中,我遵循以下程序.

RewrITeEngine On
RewriteCond %{REQUEST_FILENamE} !-f
rewriterule ^([^\.]+)$$1.PHP [NC,L]

这是我的索引页面

的index.PHP

<htML>
    <head>
        <Meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <?PHP
        // put your code here
        ?>
        <a href="second/id/2">click here</a>
    </body>
</html>

Second.PHP

<?PHP 
 echo $_GET['id'];
?>

second.PHP应该得到值2

在此先感谢您的帮助.

@H_403_32@解决方法
在/testing_url_document/.htaccess里面这样做:

RewriteEngine On
RewriteBase /testing_url_document/

RewriteCond %{REQUEST_FILENAME}.PHP -f
RewriteRule ^([^./]+)(/.*)?$$1.PHP$2 [L]

RewriteRule ^([\w-]+(?:\.PHP)?)/([\w-]+)/([\w-]+)/?$$1?$2=$3 [L,QSA,NC]

脚本宝典总结

以上是脚本宝典为你收集整理的php – 重写url以删除问号并在htaccess中添加斜杠全部内容,希望文章能够帮你解决php – 重写url以删除问号并在htaccess中添加斜杠所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。