如何从 PHP 中的 URL 中删除 index.php

发布于 2024-12-12 16:24:03 字数 416 浏览 0 评论 0原文

我想从 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 技术交流群。

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

发布评论

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

评论(2

任性一次 2024-12-19 16:24:03

您需要这样进行组织:

<ifModule mod_rewrite.c>
    RewriteEngine On

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php/$1 [NC,QSA,L]
</ifModule>

然后您将拥有所需的一切。

Here's how you need to organize:

<ifModule mod_rewrite.c>
    RewriteEngine On

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php/$1 [NC,QSA,L]
</ifModule>

And then you will have everything as you need.

梦纸 2024-12-19 16:24:03

您将需要对 .htaccess 文件使用 url 重写:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>

将包含此内容的 .htaccess 放入每个子文件夹中。

You will want to use url rewriting with a .htaccess file:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>

Put a .htaccess with this content in each subfolder.

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