我想知道当文件夹后面没有斜杠时,如何获取默认的index.php。
例如 -
我的网站是 - http://xx.xx.xx.xx/abc/xyz
当我把这个网址放在浏览器中时 - 浏览器会自动添加斜线到 xyz / 并在'xyz'目录下使用index.php页面但是当我使用这个网址时使用curl然后它将无效
这个问题的解决方案是什么?
P.S。 - http://xx.xx.xx.xx/abc/xyz是我在这里使用的示例网址,但我的网址结构与此类似
答案 0 :(得分:0)
以下是我找到的解决方案 - 我创建了.htaccess
文件,其中包含以下设置并且有效:)
DirectorySlash Off
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule (?!^.+?/$)^(.+)$ /$1/index.php [L]
答案 1 :(得分:0)
你的.htaccess顶部需要DirectoryIndex index.php
:
DirectoryIndex index.php
DirectorySlash On