15053971836 注册 / 登录

.htaccess伪静态规则

时间: 阅读:312
.htaccess伪静态规则

最佳回答

seo从业者

seo从业者

2023-01-16 08:42:27

下载并安装“web 平台安装程序”,目前最新版本为5.0,双击,下一步到底即可。
打开Internet Information Services(IIS)管理器,在管理中已经多了一个“Web 平台安装程序”,双击打开。
搜索“url”,搜索结果第一个"URL 重写工具2.0",点击该记录后面的添加,再点击下方的安装按钮,还是一步到底,完成之后,重启下iis管理器。
iis管理器下发现多了一个“url重写”即安装成功了。接下来就是如何使用.htaccess文件了。找一个需要伪静态的项目,例如888,然后再双击“url重写”。
找到右侧菜单中的导入规则。
点击浏览,找到要使用的.htaccess文件,单击导入
点击右侧的“应用”,重新项目888或者是iis,查看下伪静态规则是否生效。

最新回答共有2条回答

  • 清风若雨
    回复
    2023-01-16 10:10:29

    利用.htaccess文件对PHP网站进行伪静态处理要考虑两点:
    一.服务器支持伪静态,比如Apache要开启mod_rewrite模块支持
    二.利用.htaccess完成伪静态需要根据不同的网站系统进行不同的设置,以下是一些常见系统的.htaccess设定:
    01.wordpress:
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    02.Phpwind
    RewriteEngine On
    RewriteBase /
    RewriteRule ^(.*)-htm-(.*)$ $1.php?$2
    RewriteRule ^(.*)simple/([a-z0-9_]+.html)$ $1/simple/index.php?$2
    03.Discuz
    RewriteEngine On
    # Rewrite 系统规则请勿修改
    RewriteRule ^archiver/((fid|tid)-[0-9]+.html)$ archiver/index.php?$1
    RewriteRule ^forum-([0-9]+)-([0-9]+).html$ forumdisplay.php?fid=$1&page=$2
    RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+).