美工统筹SEO,为企业电子商务营销助力!
iis 7下装置laravel 5.4情况的体例教程
一佰互联网站建造(www.taishanly.com) 宣布日期 2020-04-25 14:41:32 阅读数: 108
媒介
本文首要给大师先容了对iis 7下装置laravel 5.4情况的相干内容,分享出来供大师参考进修,上面来一路看看具体的先容:
- laravel版本: Laravel5.4
- IIS版本:IIS7
站点设置装备摆设就不具体说啦,大师网上能够搜一坨良多的设置装备摆设体例啦哈
装置体例
间接上图:
因为IIS不像Apache.htaccess文件,建立一个Web.config文件在 D:wwwclw_apppublic 上面
web.config设置装备摆设以下:
<configuration> <system.webServer> <rewrite> <rules> <rule name="Imported Rule 1" stopProcessing="true"> <match url="^(.*)/$" ignoreCase="false" /> <conditions> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" /> </conditions> <action type="Redirect" redirectType="Permanent" url="/{R:1}" /> </rule> <rule name="Imported Rule 2" stopProcessing="true"> <match url="^" ignoreCase="false" /> <conditions> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" /> </conditions> <action type="Rewrite" url="index.php" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
大师若是是apache情况,那末public目次下的.htaccess是:
<IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews </IfModule> RewriteEngine On # Redirect Trailing Slashes If Not A Folder... RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)/$ /$1 [L,R=301] # Handle Front Controller... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] # Handle Authorization Header RewriteCond %{HTTP:Authorization} . RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] </IfModule>
我这里是运转滴iis情况(临时咱不说apache额)
iisreset /restart
在IIS中若是W3SVC办事不运转,能够起头用上面的号令:
net start w3svc
终究运转成果:
总结
以上便是这篇文章的全数内容了,但愿本文的内容对大师的进修或任务能带来必然的赞助,若有疑难大师能够留言交换,感谢大师对网页设想的撑持。