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

在阿里云配置URL的REWRITE模式

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-09-12 17:27:32
asal
1297 orang telah melayarinya

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

网站首页能够访问,但是点开任何页面,都是提示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>/
Salin selepas log masuk

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

Kenyataan Laman Web ini
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
Cadangan popular
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan