kzkn.net
当前位置:首页 >> 关于Thinkphp伪静态规则问题,急 >>

关于Thinkphp伪静态规则问题,急

你走弯路了, config加 'URL_HTML_SUFFIX'=>'shtml' 就行了。

确认你分页连接地址是否正常?确认是否参数传错? 确认你的伪静态规则是否正常,一般在根目录.htaccess文件,或者在nginx自己修改rewrite规则,特别注意下M,A这里的规则;很多时候容易错了; 断点打印404页面路由访问,看是否路由正常

nginx默认是不带pathinfo。 ThinkPHP在app/Conf/config.php可以配置URL_MODEL选项,有三种类型: 1. URL_MODEL => 1,默认支持pathinfo 2. URL_MODEL => 2,url重写模式,通过配置url重写来实现 3. URL_MODEL => 3,URL兼容模式,需要生成URL的地方采用...

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 模式设置成PATH_INFO 模式 在配置文件中设置 'URL_MODEL'=>1, 希望对你有帮助!~~

你可以在index.php中定义域名常量,例如SITE_URL,将css,javascript等存在public文件夹 定义css路径常量为CSS_URL=SITE_URL.'public/', 这样直接在模板{$Think.const.CSS_URL}style.css即可

关于nginx的伪静态设置(案例) server { listen 80; server_name localhost; index index.html index.htm index.php; root /alidata/www/; location / { if (!-e $request_filename){ rewrite ^/(.*)$ /index.php?s=/$1 last; } } location ~ ....

要虚拟主机允许重写 在根目录下新建.htaccess文件,由于windows操作系统不支持新建无文件名的文件,需要通过编辑器另存为的方式来创建,输入以下规则即可 RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} ...

网站根目录建 nginx.htaccess 文件 rewrite "^(.*?).htaccess$" /404.html last;if (!-e $request_filename){##Delphirewrite "^/test.html(|\/)$" /index.php last;//照着这条写就是}

亲,这个可以查看手册哟!~~ 手册地址:http://doc.thinkphp.cn/manual/_search.html 希望对你有帮助!~~

网站首页 | 网站地图
All rights reserved Powered by www.kzkn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com