社区
PHP
帖子详情
nginx配置问题,把index.php当目录解析
sindel
2011-07-18 09:57:57
http://服务器IP地址/index.php/news
服务器这样访问不了,直接返回404 但是本地
http://192.168.1.200:9000/shushao/index.php/news 能正常访问
怎么回事..URL 链接问题吗 , 服务器 是 nginx ,本地 是 apache , 估计是服务器把 index.php 当目录处理了 , 哪位兄弟知道怎么回事..谢了
...全文
148
4
打赏
收藏
nginx配置问题,把index.php当目录解析
http://服务器IP地址/index.php/news 服务器这样访问不了,直接返回404 但是本地 http://192.168.1.200:9000/shushao/index.php/news 能正常访问 怎么回事..URL 链接问题吗 , 服务器 是 nginx ,本地 是 apache , 估计是服务器把 index.php 当目录处理了 , 哪位兄弟知道怎么回事..谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sindel
2011-07-18
打赏
举报
回复
根据2楼的提示,修改成
location ~ .*\.(php|php5)?$
{
fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_index index.php;
#通过设置模拟出pathinfo
set $path_info "";
set $real_script_name $fastcgi_script_name;
if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$")
{
set $real_script_name $1;
set $path_info $2;
}
fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
fastcgi_param SCRIPT_NAME $real_script_name;
fastcgi_param PATH_INFO $path_info;
#通过设置模拟出pathinfo
include fcgi.conf;
}
还是不行
xuzuning
2011-07-18
打赏
举报
回复
http://服务器IP地址/index.php/news
需要启用 path_info 或 urlrewrite
ihefe
2011-07-18
打赏
举报
回复
location / {
index index.html,index.php,index.htm;
root /shushao/;
}
sindel
2011-07-18
打赏
举报
回复
location ~ .*\.(php|php5)?$
多了一个 $ ,解决,结贴
nginx
无法访问
index
.html,Think
PHP
5 +
nginx
配置
(
index
.
php
无法访问404)
下载Think
PHP
5后,在
nginx
下默认无法访问
index
.
php
,假如文件系统路径是/home/www/创建项目
php
5后欢迎页访问路径是:http://xxxxx/home/www/
php
5/public/上面链接可以访问,但是
index
.
php
以及包含参数的请求均会访问失败...
配置
Nginx
实现Think
PHP
隐藏
index
.
php
背景 使用
PHP
框架,都是通过统一的入口文件,然后访问控制的。...
Nginx
配置
实现 我们使用 try_files 去解决。 server { listen 80; server_name abc.qq.com; root /data/abc.qq.com/dist; .
Nginx
配置
https 和 隐藏
index
.
php
入口文件
Nginx
配置
https 和 隐藏
index
.
php
入口文件第一步:第二步: (备注:隐藏
index
.
php
入口文件的方法是tp5的,其他框架可能稍有不同,可根据官方文档修改) 不多说,直接上教程: 第一步: 打开
nginx
配置
文件***.conf,...
NGINX
index
.
php
入口文件识别不了
场景:
nginx
配置
好后,
index
.
php
识别不了,直接跳过
index
.
php
识别
index
.html ,删除
index
.html后,直接报错403 Forbidden 解决办法一:没有indx.html就添加一个
index
.html空文件,在
nginx
配置
文件中server ...
Nginx
和Apache实现隐藏去除
index
.
php
的功能
为什么要去除
index
.
php
呢,因为去除
index
.
php
可以使得url看上去优雅不少,同时对seo静态化有一定的好处。本文就主要针对于
nginx
和apache两种常见的web服务进行
配置
讲解。
PHP
20,358
社区成员
19,658
社区内容
发帖
与我相关
我的任务
PHP
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
复制链接
扫一扫
分享
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
php
phpstorm
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章