在阿里云配置URL的REWRITE模式
程序员文章站
2022-05-28 18:42:45
...
今天买了阿里云的虚拟主机,然后把我的项目上传。
网站首页能够访问,但是点开任何页面,都是提示No input file specified,猜测应该是URL重写没有生效,我在浏览器地址把index.php加上去,就可以访问子页面了。
解决方法是:
1、关于URL重写,与ThinkPHP手册不同个地方,是入口文件的同级.htaccess文件中,index.php后面多个斜杠,如下面的代码
Options +FollowSymlinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php\/$1 [QSA,PT,L] /
2、开启阿里云的PHP环境函数
推荐阅读
-
在nginx中配置pathinfo模式支持thinkphp的URL重写
-
Nginx下配置pathinfo及ThinkPHP的URL Rewrite模式支持
-
Ubuntu下Nginx配置ThinkPHP的Pathinfo和URl Rewrite模式
-
关于MAVEN的配置、在eclipse的使用以及阿里云镜像的配置
-
Maven的安装及配置、Maven在Eclipse中的配置,Maven 仓库阿里云镜像配置
-
在nginx中配置pathinfo模式支持thinkphp的URL重写
-
Ubuntu下Nginx配置ThinkPHP的Pathinfo和URl Rewrite模式
-
Nginx下配置pathinfo及ThinkPHP的URL Rewrite模式支持
-
在阿里云配置URL的REWRITE模式
-
在阿里云配置URL的REWRITE模式