您现在的位置是:首页 > PHP框架交流PHP框架交流
yii2伪静态 使用apach在phpstudy配置伪静态
上善若水2021-06-25 23:37:27【PHP框架交流】 2669人已围观
简介yii2 在phpstudy配置伪静态使用阿帕奇作为服务器,yii中文网找了安装了yii2,安装完composer之后发现路径需要重写,就去官网加上伪静态,只找到一下方式. # 开启 mo
yii2 在phpstudy配置伪静态使用阿帕奇作为服务器,yii中文网找了安装了yii2,安装完composer之后发现路径需要重写,就去官网加上伪静态,只找到一下方式.
<Directory "path/to/basic/web">
# 开启 mod_rewrite 用于美化 URL 功能的支持(译注:对应 pretty URL 选项)
RewriteEngine on
# 如果请求的是真实存在的文件或目录,直接访问
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# 如果请求的不是真实文件或目录,分发请求至 index.php
RewriteRule . index.php
# if $showScriptName is false in UrlManager, do not allow accessing URLs with script name
RewriteRule ^index.php/ - [L,R=404]
# ...其它设置...
</Directory>
但是这个加到伪静态无果.
又找到一下方式.
在.htaccess中键入一下内容:
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1
但是依旧无效.简直了..
好在我看这个伪静态和thinkphp6好相似.于是乎直接粘贴过来.
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
</IfModule>
居然可以用,厉害了我的哥.
同时可能是应为版本不一样.,解开位置也不一样.
config\web.php
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
],
],
很赞哦! (6)
相关文章
随机图文
-
剧情反转幽默故事
1. 我真的服了我微信里某些女孩子,觉得自己长得好看隔三差五就发自拍,我真的无语,要发就天天发,我愿意看,求求你了!2. 风好 吹乱了我的秀发,吹落了你的假发。3. 虽然我不会做饭,但我能点得一手好外 -
php技术提升心得与方法
现在的PHP市场虽然充斥了大量的的PHP开发人员,但这些人当中真正能称得上高手的却寥寥无几。很多公司虽然招聘了一些PHP开发人员,但是由于技术水平不高,导致公司的项目一直堆积。这不仅另公司无奈也让已经入职的PHP开发人员着急,他们也想要在PHP领域更近一步,但却苦于找不到提高自己的方法,下面我们的鸥仔收集了一些PHP大神的一些工作方式、习惯,让大家看看PHP大神们是如何工作,也希望这些方法能帮助到那些想要在PHP领域更近一步的人。 -
Jenkins window部署构建拉去php项目
Jenkins window自动完成自动部署拉去项目,点击构建后会自动拉去项目,构建我们的项目代码,两家公司都使用Jenkins管理代码,之前自己未搭建,都是搭建好现成的,自己搭建学习学习。1.Jen -
phpstrom自动提示失效 给变量设置@var自动提示
我们在容器中取值$redis = \Yii::$app->redis;这个时候就没有提示,但是对我我们刚上手,想多了解里面的方法有那些的时候,设置自动提示的功能就十分有必要,采用注释的形式,不会对代码