我的地址是" http://www.dopsfest.com"。
这样写它显示javascript文件(index.js)
如果我添加" /index.php"到地址 - 它显示正确,即 - index.php已加载。
我试过用php:
$address = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
$stack = explode('/', $_SERVER["REQUEST_URI"]);
$file = array_pop($stack);
$folder = array_pop($stack);
if ($file =="") {header('Location: http://www.dopsfest.com/index.php');}
没有成功。
为什么我需要写" index.php" ?
在localhost和另一台远程服务器上,无需添加" index.php"
答案 0 :(得分:1)
<强>的Apache 强>
在项目的根目录下创建一个.htaccess
文件并输入:
DirectoryIndex index.php
<强> Nginx的强>
$ cd /etc/nginx/sites-available/default
索引index.html index.htm,index.php;
<强> Lighttpd的强>
$ nano /etc/lighttpd/lighttpd.conf
index-file.names = ( "index.php", "index.html" )