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
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]
You need DirectoryIndex index.php
at top of your .htaccess:
DirectoryIndex index.php
DirectorySlash On