Options +FollowSymlinks 是干什么用的?

摘要: 今天用到ci浏览器,做一个笔记,先给网站添加伪静态隐藏index.php(温馨提示:环境是本地的,系统是window)

今天用到ci浏览器,做一个笔记,先给网站添加伪静态隐藏index.php(温馨提示:环境是本地的,系统是window):

Options +FollowSymlinks
RewriteEngine On
RewriteBase /ci

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/?$1 [QSA,PT,L]

之前因为访问 http://localhost/ci/welcome/test 报错403,就去网上查正,发现index.php/后面需要添加一个 ? (英文问号);而 Options +FollowSymlinks 这句话如果注释掉服务器就报错500,加上之后就ok了;然后我又检查了我的apache服务器确认我的httpd.conf文件具有AllowOverride All,也看了apache的伪静态扩展已开启。

加上后又看到方法会重定向报错(No input file specified.),这个需要到php.ini 文件中 ; cgi.force_redirect = 1 ,把1改为0,然后在访问就发现ok了

FA8D0998-77E3-4e16-B8CD-E363EA92A7D8.png

本文由 帝一博客 原创发布。用户在本站发布的原创内容(包括但不仅限于回答、文章和评论),著作权均归用户本人所有。独家文章转载,请联系邮箱:17762131@qq.com。获得授权后,须注明本文地址: https://bubukou.com/phpjiqiao/1078.html

网友留言评论

0条评论