网站伪静态规则

网站伪静态规则,第1张

静态将动态网页伪造成静态网页。如youranzixue.com/?.在p=38中有一个问号,叫做动态链接。你可以通过伪静态设置把网站改成youranzixue.com/38.html。没有问号的页面可以称为静态页面。

当用户访问38.html时,地址栏保持不变,程序实际上请求它?显示P=38页。这种重写是由服务器上的伪静态重写组件完成的。目前大部分主机都支持伪静态设置。

不同的WEB服务器设置不同的伪静态规则

不同版本的IIS使用不同的方式来设置伪静态规则,例如程序。

方法

[ISAPI_Rewrite]#保护您的计算机免受蠕虫攻击#RewriteRule。*(?:global.asa | default \。IDA | root \。exe | \。\.).*.[f,I,o] # 3600 = 1小时缓存时钟速率3600重复限制32 #保护模式

lt?xml版本= # 34;1.0#34;编码= # 34;UTF-8 # 34;? gt lt配置 gt ltsystem . web server gt; lt重写 gt lt规则 gt lt规则名称= # 34;中文网址 # 34;停止处理= # 34;真 # 34; gt lt匹配url = # 34^(tag|category)/(.*)$#34;/ gt; lt动作类型= # 34;重写 # 34;url = # 34chineseurl.php # 34/ gt; lt/rule gt; lt规则名称= # 34;wordpress # 34patternSyntax = # 34通配符 # 34; gt lt匹配url = # 34*#34;/ gt; lt条件 gt lt添加输入= # 34;{请求文件名} # 34;matchType = # 34IsFile # 34否定= # 34;真 # 34;/ gt; lt添加输入= # 34;{请求文件名} # 34;matchType = # 34IsDirectory # 34否定= # 34;真 # 34;/ gt; lt/conditions gt; lt动作类型= # 34;重写 # 34;url = # 34index.php # 34/ gt; lt/rule gt; lt/rules gt; lt/rewrite gt; lt/system . web server gt; lt/configuration gt;APACHEApache将创建一个。网站根目录下的htaccess文件。只需将伪静态规则添加到文件中。

ltIfModule mod _ rewrite.c gtrewrite base/rewriter rule ^index\.上的重写引擎PHP $-[L]rewrite cond % {请求文件名}!-fRewriteCond % {请求文件名}!-dRewriteRule。/index . PHP[L] lt;/if module gt;NginxNginx环境一般由Linux主机VP或服务器用户使用。这些用户一般会自己配置NGINX,或者有专人帮你配置。打开nginx.conf或者某个站点的配置环境,比如wpdaxue.com.conf(不同的人配置的不一样),在server {}的花括号里添加以下代码:

location/{ try _ files $ uri $ uri//index . PHP?$ args} rewrite/WP-admin $ $ scheme://$ host $ uri/permanent;宝塔目前国内使用宝塔面板的用户很多。在宝塔里设置伪静态规则相对简单,后台->:网站->;设置- gt;伪静态->:选WordPress就行了。

工具:Pagoda提供的Apache和Nginx伪静态规则相互转换。

欢迎分享,转载请注明来源:聚客百科

原文地址: https://juke.outofmemory.cn/life/624458.html

()
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-07-07
下一篇 2022-07-07

发表评论

登录后才能评论

评论列表(0条)

保存