IIS下 thinkphp 默认访问index.html 同时隐藏index.php
我的服务器为windows环境,用IIS+Rewrite.dll+httpd.ini,程序为thinkphp.用rewrite规则要如何写,才能首先访问index.htm...
我的服务器为windows环境,用IIS + Rewrite.dll + httpd.ini,程序为thinkphp.
用rewrite规则要如何写,才能首先访问index.html ,同时 入口文件index.php 还能隐藏?
谢谢大家了。 展开
用rewrite规则要如何写,才能首先访问index.html ,同时 入口文件index.php 还能隐藏?
谢谢大家了。 展开
展开全部
在conf文件加下找到convention.php文件配置一下,开启URL重写机制
然后创建.htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
然后创建.htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我记得thinkphp里面是不是有路由功能,你去看一下!
rewrite 规则
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/css/.*
RewriteCond %{REQUEST_URI} !^/scripts/.*
RewriteCond %{REQUEST_URI} !^/images/.*
RewriteRule ^.*$ index.html [QSA,NC,L]
rewrite 规则
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/css/.*
RewriteCond %{REQUEST_URI} !^/scripts/.*
RewriteCond %{REQUEST_URI} !^/images/.*
RewriteRule ^.*$ index.html [QSA,NC,L]
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是url重写吧,thinkPHP里四种重写的方式都可以实现的!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询