首页  >  文章  >  php教程  >  在阿里云配置URL的REWRITE模式

在阿里云配置URL的REWRITE模式

WBOY
WBOY原创
2016-09-12 17:27:321222浏览

今天买了阿里云的虚拟主机,然后把我的项目上传。

网站首页能够访问,但是点开任何页面,都是提示No input file specified,猜测应该是URL重写没有生效,我在浏览器地址把index.php加上去,就可以访问子页面了。

解决方法是:

1、关于URL重写,与ThinkPHP手册不同个地方,是入口文件的同级.htaccess文件中,index.php后面多个斜杠,如下面的代码

<ifmodule mod_rewrite.c><span style="color: #000000;">
  Options </span>+<span style="color: #000000;">FollowSymlinks
  RewriteEngine On
  RewriteCond </span>%{REQUEST_FILENAME} !-<span style="color: #000000;">d
  RewriteCond </span>%{REQUEST_FILENAME} !-<span style="color: #000000;">f
  RewriteRule </span>^(.*)$ index.php\/$1 [QSA,PT,<span style="color: #000000;">L]
</span></ifmodule>/

2、开启阿里云的PHP环境函数

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn