1. 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、设置让地址栏不能访问文件夹:
1)每个文件夹添加一个index.html空文件(因服务器默认的首页而异同),假如默认首页是 index.html 那就 添加index.html
2)也可以通过服务器配置目录访问权限
2. 关于PHP伪静态规则的写法
写法有问题,试试下面的写法:
RewriteEngineOn
RewiteBase /
RewriteRule ^([a-z_]+)\.html$ $1.php
上面的意思是从根目录下重写,^代表开始 $代表结束!
如果还不清楚,可以访问开源中国的一个网站:www.oschina.net/code/snippet_1030827_20413
希望能帮到你
3. PHP代码伪静态怎么写
代码中链接地址改成:href=show-".$row['itemid'].“.html”;
然后添加伪静态规则:RewriteRule ^(.*)/show-([0-9]+)([-])?([0-9]+)?.html$ $1/show.php?itemid=$2&page=$4
4. PHP网站,怎么实现去除.php后缀
PHP网站去除.php的具体步骤如下:
登陆网站空间的管理站点;
进入会员中心,选择主机管理;
选择高级;
修改默认首页;
在此处,将index.html删除(如果没有,就不用管),添加第一项为index.html,点击马上修改;
此时打开网站,已经没有index.html了;
如果网站域名后缀为index.php或其他类型的话,也可以按照此方式修改,不同的主机空间操作方式可能会有差异,需要自行分析操作。
5. 求php页面伪静态规则写法
htaccess规则:
<IfMole mod_rewrite.c>
RewriteEngine on
RewriteOptions MaxRedirects=1
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^/([0-9]*).html$ /play.php?id=$1
</IfMole>
规则是把/play.php?id=12175781伪静态成/12175781.html
6. PHP实现伪静态例子,详细说明
这个要具体要看你的web服务器是iis还是apache了。在iis中实现伪静态不用插件的话要装。net以后在web.config文件中进行设置,装插件的话一般是http.ini文件中设置,apache中实现伪静态是在.htaccess文件中进行设置这几个文件的设置方法均不相同,但它们的实现都要用到正则表达式,所以对正则表达式必须要有所了解才行。具体的设置方法可以搜索相关教程去查看
7. PHP代码实现伪静态
这种方法不算是伪静态。
但是,对搜索引擎来讲,的确是不同的页面,和静态、伪静态一样能够提高收录量。
前提是你的php页面中,所有的内链要写成你下面的样子,不过建议你不要用空格,把空格改成下划线为妙。
8. PHP网站如何实现网页伪静态或静态
伪静态 实际是服务器的设置,php实现静态,就是用php生成静态页,可以考虑用php的smarty 模板引擎