Rumah  >  Artikel  >  php教程  >  在阿里云配置URL的REWRITE模式

在阿里云配置URL的REWRITE模式

WBOY
WBOYasal
2016-09-12 17:27:321224semak imbas

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

网站首页能够访问,但是点开任何页面,都是提示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环境函数

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn