dowb58485 2014-04-30 05:17
浏览 183
已采纳

没有尾部斜杠时访问某个目录的index.php

I want to know how to get default index.php when there is no trailing slash after folder.

For example -

My website is - http://xx.xx.xx.xx/abc/xyz

When I put this url in browser - browser automatically add slash to xyz/ and takes index.php page under 'xyz' directory but when I use this url with curl then it won't work.

What's the solution for this problem?

P.S. - http://xx.xx.xx.xx/abc/xyz is sample url i am using here but my url structure is same like this

  • 写回答

2条回答 默认 最新

  • duanmei1850 2014-04-30 05:27
    关注

    Here is the solution I found - I created .htaccess file with below settings and it works :)

    DirectorySlash Off
    Options +FollowSymLinks -MultiViews
    # Turn mod_rewrite on
    RewriteEngine On
    RewriteBase /
    
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule (?!^.+?/$)^(.+)$ /$1/index.php [L]
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?