当前位置: 首页 > 知识库问答 >
问题:

HTAccess重定向不工作时查询是'index'

贝杜吟
2023-03-14
I am just learning mvc structure. In my mvc directory, 
I have a .htaccess file which contains this:

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

The idea is to redirect all the requests to index.php like:
http://www.domain.com/mvc/test
will be
http://www.domain.com/mvc/index.php?url=test

It is working fine.

But when I am trying to pass this:
http://www.domain.com/mvc/index
hoping to be converted to
http://www.domain.com/mvc/index.php?url=index

But it is not working.

I’ve seen some tutorial videos where this works.
There must be some settings which I don’t know.

共有1个答案

鲜于意
2023-03-14

尝试在htaccess中禁用多视图:

Options -MultiViews
 类似资料:
  • 我想将任何不安全的请求重定向到https,并确保url始终使用“www”。这就是我所拥有的,但似乎不起作用。我错过了什么?

  • 在插入数据库后,我一直在尝试重定向,但它不起作用。插入工作正常,但没有重定向。这是我的代码

  • 我希望你能帮忙。我试图写一个htaccess文件做以下事情。 1)重定向到www.地址 2) 从url中删除.php 3) 如果文件不存在,则使用filechecker.php?page=filename 1.我能忍受 RewriteCond%{HTTP_HOST}^example.com$ *)http://www.example.com/1美元[R=301, L] 2) 我受够了 Rewrit

  • 我对symfony框架知之甚少。我复制了一个网站www.example。net访问www.example。com站点使用url 它不会重定向。 谢谢

  • 正在尝试重定向: 到: 我读过的大多数文章都暗示要重定向多个页面的查询字符串模式。我只是想要一个需要重定向的页面。 我最近的尝试如下所示: 非常感谢您的帮助! 更新日期:2017年4月7日 感谢所有的建议。我都试过了,有些导致错误500,有些没有效果。我已经列出了以下内容... #不变 #误差500

  • 我尝试从登录页面获取密码,然后尝试从mysql收集存储的密码。然后我将其与提交的密码进行比较。现在我想,如果两个密码匹配,然后重定向到一个页面。但问题是每次页面重定向时。如果密码与页面重定向不匹配。 我已经删除了这个功能,并试图以简单的方式做它。但仍然不起作用。编辑代码: