nginx去掉index.html改为index.php
2014-12-22 22:03
351 查看
apache下只要在全局配置文件中设置了缺省首页index.html就能实现直接到达index.php,但是nginx目前默认情况下只能到达index.html而不能访问到index.php,初期接触NGINX的er可能会觉得很困扰,下面来介绍一下这问题怎么借助URL重定位rewrite技术,才能实现缺省index.html时,跳转到index.php页面进行访问。
具体情况请看以下代码:
view
source
print?
预览效果:(可以看到不仅能正确访问,还能实现参数传递)
当然也可以利用更简单的方法,创建一个index.html 然后利用JS重定位到index.php!
具体情况请看以下代码:
view
source
print?
01.
location / {
02.
03.
04.
root /var/www/androidren.com/;
05.
index index.html index.htm;
06.
07.
if
(-f $request_filename/index.php){
08.
rewrite (.*) $1/index.php;
09.
}
10.
if
(!-f $request_filename){
11.
rewrite (.*) /index.php;
12.
}
13.
14.
15.
}
预览效果:(可以看到不仅能正确访问,还能实现参数传递)
当然也可以利用更简单的方法,创建一个index.html 然后利用JS重定位到index.php!
相关文章推荐
- ThinkPHP 在nginx环境下去掉URL中的index.php
- 在nginx下去掉ci框架url中的index.php
- nginx支持ssl和panthinfo和去掉index.php
- nginx去掉url中的index.php
- nginx 去掉index.php
- CI框架在 nginx 服务器上配置 rewrite 去掉 index.php 的方法:
- nginx 重写去掉index.php
- CI在nginx环境下去掉url中的index.php
- ThinkPHP 在nginx环境下去掉URL中的index.php
- nginx服务器去掉url中的index.php 和 配置path_info
- nginx 重写去掉index.php
- nginx去掉index.php
- 在APACHE服务器上的访问方式上去除index.php nginx去掉index.php
- CI框架apache和nginx环境下面统一去掉路径URL后面的index.php
- ThinkPHP 在nginx环境下去掉URL中的index.php
- nginx去掉url中的index.php
- Nginx/PHP/path_info问题,去掉index.php
- magento 去掉index.php .html
- nginx去掉url中的index.php