如何从 PHP 中的 URL 中删除 index.php
我想从 url 中删除 index.php 但到目前为止我还没有成功。我在本地使用 Wamp 服务器,在远程服务器上使用 Apache。 在本地根目录中,我的项目文件位于子文件夹中,就像
www/project/index.php
的网页
我可以访问诸如localhost/project/index.php/home 之类
localhost/project/index.php/messages/? mId=3
我只想访问它,就像
localhost/project/home
localhost/project/messages/?mId=3
我已经尝试过一些 .htaccess 重写规则但无法做到。
I want to remove index.php from url but so far i couldn't succeed it. I'm using Wamp server on my local and Apache on remote server..
In local root directory, my project files are located in a subfolder like
www/project/index.php
I can access web pages like
localhost/project/index.php/home
localhost/project/index.php/messages/?mId=3
I just want to access it like
localhost/project/home
localhost/project/messages/?mId=3
I already tried some .htaccess rewrite rule but couldnt make it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要这样进行组织:
然后您将拥有所需的一切。
Here's how you need to organize:
And then you will have everything as you need.
您将需要对 .htaccess 文件使用 url 重写:
将包含此内容的 .htaccess 放入每个子文件夹中。
You will want to use url rewriting with a .htaccess file:
Put a .htaccess with this content in each subfolder.