url-rewrite 一定要用htaccess嗎 (PHP能不能自己做到?)

发布于 2022-09-06 15:43:01 字数 201 浏览 24 评论 0

想請問 url-rewrite 一定要透過htaccess嗎?php能不能自己做到?因為我發現如果用 htaccess,會有一些資料夾路徑的問題...有時候會讓我沒辦法透過網址去讀取資料夾路徑,比如說xxx.com/asd/ 我asd是資料夾,但是假設用htaccess寫的話他會誤以為是asd.php,所以當進入xxx.com/asd/ 他會說找不到asd.php,或是有更好的寫法~?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

冷心人i 2022-09-13 15:43:01
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

判断是否存在实际文件夹和文件
然后再将所有的http请求交给index.php
通过index.php进行转发 实现url重写 可以参考下一般的框架实现

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文