thinkphp伪静态去掉栏目url
发布网友
发布时间:2022-04-21 07:15
我来回答
共2个回答
懂视网
时间:2022-04-29 10:47
初始url样式:http://localhost/tp5/public/index.php/index
1、将 index.php 和 .htacess 文件移出到和Public 文件平级目录;
2、修改 index.php
namespace think;
// 加载基础文件
require __DIR__ . '/thinkphp/base.php';
// 支持事先使用静态方法设置Request对象和Config对象
// 执行应用并响应
Container::get('app')->run()->send();
3、修改 .htaccess 文件
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]
</IfModule>
最终url样式:http://localhost/tp5/index
推荐教程:《TP5》
热心网友
时间:2022-04-29 07:55
可以通过URL重写隐藏应用的入口文件index.php。首先明确主要的任务有两个:一个是实现所谓的伪静态,也就是,使用所有ThinkPHP的ActionURL后添加上.html,以便于搜索引擎的收录,不过这并不意味着原来的ActionURL访问方式不使用。无论加不加html,都能够访问Index这个Action中的index方法。同时还有一个任务就是URL不再区分大小写。唯一需要注意的是,此配置文件的实质是php的数组array,里面的逗号什么的,请注意。之后,关于URL的重写。
ThinkPHP怎么实现伪静态
1、实现伪静态方法:1)隐藏入口文件:http://doc.thinkphp.cn/manual/hidden_index.html 2)结合使用URL路由:http://doc.thinkphp.cn/manual/url_route.html 3)配置伪静态后缀名:HTML_FILE_SUFFIX => '';上面三个都用上,基本都OK了!当然,还可以通过服务器重写URL 2、设置让地址栏不能...
静态ip - StormProxies
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP纯净高匿;2、覆盖全球200+的国家与地区,超7000万住宅IP。3、高可靠性,24小时稳定运行,平均99.99%的可用率;4、性价比更高,便宜好用,单个IP也能享受最优价格,没有额外费用;5、易于使用,支持HTTP/HTTPS/SOCKS5协议,提供多种API参数,网络集成更快捷;6、客服全天在线为您排忧解难,并可根据您的业务需求制定更合适的代理…StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP纯净高匿;2、覆盖全球20...
thinkphp5.2.0 伪静态怎么配置
ThinkPHP 支持伪静态 URL 设置,可以设置需要的 URL 后缀。编辑项目配置文件 Conf/config.php ,将 URL_HTML_SUFFIX 参数配置如下:'URL_HTML_SUFFIX'=> '.shtml',删除 Runtime 目录下的项目缓存文件使配置生效后,在浏览器访问如下地址,效果一样:现在该 URL 更具静态特征和 SEO 效果,但执行效果...
ThinkPHP 网址格式URL地址怎么设置
http://localhost/thinkphp4/index.php/user_group/index4、如果'URL_CASE_INSENSITIVE'=>false,那么url也可以写为 http://localhost/thinkphp4/index.php/UserGroup/index二、URL伪静态 'URL_HTML_SUFFIX'=>'html|shtml|xml',//限制伪静态的后缀三、URL路由 1、启动路由要在配置文件中开启路由支...
iis怎么实现thinkphp中的伪静态
IIS安装URL_Rewrite组件,在IIS的站点管理里面有个URL重写的按钮,点进去可以设置规则,可以导入.htaccess文件自动生成规则,也可以直接在站点根目录下的web.config中添加代码。
如何配置thinkphp的伪静态重写
满足thinkphp伪静态(url重写)条件:1、 服务器开启url_rewrite功能,linux空间的php虚拟主机只需要开启apache的mod_rewriet,如果是iis6.0就要安装ISAPI Rewrite模块,apache只要开启Mod_rewrite功能就可以了。无忧主机是linux系统的空间,开通空间默认支持。2、 Linux空间编辑.htaccess文件,windows空间编辑...
thinkphp 配置'URL_HTML_SUFFIX' => 'html', 之后,跳转出问题了_百度...
你使用的什么版本?标准的写法是:'URL_HTML_SUFFIX' => '.html', // URL伪静态后缀设置 有个“点”
thinkphp站点下怎么隐藏前台和后台的入口文件index.php,admin.php
-f RewriteCond %{HTTP_HOST} ^.*xxx\.com$ RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] RewriteCond %{HTTP_HOST} ^.*yyy\.com$ RewriteRule ^(.*)$ /admin.php/$1 [QSA,PT,L]</IfModule>这个答案也可以回答重定向次数限制的问题,如果出现这个错误,则考虑是不是重定...
thinkphp站点下怎么隐藏前台和后台的入口文件index.php,admin.php 使...
只要你的服务器支持伪静态重写规则就可以了。然后不是根目录有个点儿开头的文件?里面写入:<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]</IfModule> 去掉 index.php,...
iis怎么实现thinkphp中的伪静态
首先需要在IIS里面安装urlrewrite 在thinkPHP 后台找到 伪静态规则 然后 复制下来 在根目录的web.config中 添加上 伪静态规则 然后打开IIS里面的 urlrewrite 即可看到伪静态规则开始生效了
ThinkPHP 无法加载控制器:Yiqixiu/v
你好,我也遇到了你的问题,我的解决方法是:将网站根(你的也许不是根,应该是Yiqixiu这个文件夹)中的.htaccess文件用编辑器打开,把里面的问号删除即可.(再往后就是一本正经的胡说八道了)这个是因为伪静态配置文件引发的问题bulbulbul...想来你也没兴趣还是不编了吧,要是你夜这么解决了请选我为正确答...