注册/登录

通用的PHP网站后台管理系统

博客、文章系统、商城、企业网站、个性化论坛等随心变

免费商业博客管理系统

一个空间2个网站的全能型博客系统,并且不收取任何授权费用

个人博客系统免费下载

本站还有PHP个人博客系统网站源码和个人博客模板免费下载
投稿 • 技术咨询

当前位置:首页 -> 网络技术 -> 网站建设 -> 文章正文

htaccess伪静态文件设置方法

发布者:admin  Time:  阅读数:?htaccess-weijingtaiwenjianshezhifangfa
x
如果您很注重网站SEO优化,伪静态设置这项是绝对不能忽略的,它除了能更符合搜索引擎排名规则之外,还可以使得网页URL更趋人性化和迷惑黑客等功能。

由本程序(02408.com免费全能建站系统)修改制作而成的仿天涯论坛论坛系统,以及其他网站系统,使用了最简单的伪静态设置方法。

这里举例使用bbs论坛系统讲一下htaccess伪静态文件设置方法和在bbs二级目录中htaccess伪静态文件设置方法,这里只是以bbs目录为例,其它目录也可以。

假如网站安装在了根目录,如果您的服务器空间默认支持.htaccess伪静态文件,那么系统安装过程会自动将您的网站设置成伪静态,无需额外操作。

如果您的网站默认没有开启,您可以联系您的空间提供技术支持的客服,让他帮助您开通伪静态设置。当前,大多数的服务器都是可以支持伪静态设置的。

关于部分Windows环境的支持的web.config的伪静态写法,在写这篇文章的时候,还没有真实的服务器环境进行测试,所以这里把web.config伪静态写法放在了最后,供大家参考。

阿帕奇环境的根目录使用的伪静态写法如下:
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
本程序已经在根目录准备了一个.htaccess伪静态文件,待服务器开通伪静态设置之后,您只需要将本系统重新安装,然后登陆管理后台,进入“缓存设置”,然后点击一键清理所有缓存,就可以了。

Nginx服务器环境伪静态写法如下:
location / {
  if (!-e $request_filename){
    rewrite ^(.*)$ /index.php/$1 break;
  }
}
待服务器开通伪静态设置之后,您只需要将本系统重新安装,然后登陆管理后台,进入“缓存设置”,然后点击一键清理所有缓存,就可以了。

下面说一下在网站二级目录下的伪静态设置方法,这里以bbs二级目录为例,其它目录也可以。
例如您准备将本程序安装在网站根目录的bbs目录中运行,安装前请先将index.php文件同目录下的.htaccess文件删除,然后在浏览器地址输入http://您的域名/bbs/,进入程序的安装,安装成功后,建议您再做一下伪静态设置。

第一步,您需要确认,您的服务器空间支持伪静态,并且已经成功开通了伪静态;
第二步,将bbs目录中的02408.com_config.php文件下载到本地,然后用网页制作软件,或文本编辑器打开,将define('URL',那行的index.php/删除,保存;
第三步,将修改完的02408.com_config.php文件上传,并覆盖原来的文件;
第四步,伪静态规则设置与在根目录差不多,区别就是在原有路径中添加bbs/,如果是阿帕奇环境,请将RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]这行修改为RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L],如果是Nginx环境,将rewrite ^(.*)$ /index.php/$1 break;这行修改为rewrite ^/bbs/(.*)$ /bbs/index.php/$1 break;即可;
第五步,浏览器地址输入http://您的域名/bbs/admin/login.html,登录后,进入“缓存设置”,然后点“一键清理全部缓存”,到这里伪静态设置完成了。

另外,本站也提供有偿的技术服务,为客户设置伪静态,伪静态设置的服务费收取人民币99元。
扫一下下面的二维码,付款人民币99元,然后加技术客服QQ,QQ号770111722


-----------  附:供大家参考的web.config伪静态写法----------------
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
            <rule name="OrgPage" stopProcessing="true">
            <match url="^(.*)$" />
            <conditions logicalGrouping="MatchAll">
            <add input="{HTTP_HOST}" pattern="^(.*)$" />
            <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
            <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
            </conditions>
            <action type="Rewrite" url="index.php/{R:1}" />
            </rule>
            </rules>
        </rewrite>
    </system.webServer> 
</configuration>

本文地址:http://www.02408.com/p-htaccess-weijingtaiwenjianshezhifangfa.html

评论专区:

名 称必填

邮 箱必填

网 址选填

验 证

添加表情

最新评论

暂无回答
    admin

    专题/发布者:

      关于超级管理员账号admin的设置:    02408.com免费商业博客管理系统安装成...

    置顶信息

  1. 2050年中国有多发达?2050年中国步入社会主义中级阶段,请看中国2050年战略规划
  2. 特朗普为什么发动贸易战
  3. 1元秒杀网站模板(当前页面仅限秒杀抢购功能演示)
  4. 顶级SEO搜索引擎优化师的价值
  5. 网页标题的正确写法(title标签里面的内容)
  6. SEO是什么,网站推广为什么要学搜索引擎优化
  7. 更多..

    按标签查询

    更多..

    按时间查询

    2019年07月(24)2019年03月(3)2019年02月(1)2019年01月(3)2018年12月(3)2018年11月(8)2018年10月(7)2018年09月(4)2018年08月(1)2018年07月(3)2018年06月(9)2018年05月(3)

    网站分类:

    网络技术

    创业赚钱

    网络热点

    谷歌广告