600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > WordPress伪静态规则设置方法

WordPress伪静态规则设置方法

时间:2020-05-16 18:21:35

相关推荐

WordPress伪静态规则设置方法

根据服务器主机空间环境,只需加入下列伪静态规则即可。

Apache伪静态规则

新建一个 txt 文件,将下面的代码添加到文件中,然后另存为.htaccess文件,上传到WordPress站点的根目录即可。

<IfModulemod_rewrite.c>RewriteEngineOnRewriteBase/RewriteRule^index\\.php$-[L]RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule./index.php[L]</IfModule>

Nginx伪静态规则

在Nginx中的server模块配置如下内容,打开nginx.conf 或者某个站点的配置环境,例如 /usr/local/nginx/conf/yzipi.conf,在server{ } 大括号里面添加下面的代码。

location/{if(-f$request_filename/index.html){rewrite(.*)$1/index.htmlbreak;}if(-f$request_filename/index.php){rewrite(.*)$1/index.php;}if(!-f$request_filename){IIS伪静态规则rewrite(.*)/index.php;}}

IIS伪静态规则

新建一个 txt 文件,将下面的代码添加到文件中,然后另存为 httpd.ini 文件,上传到WordPress站点的根目录即可。

[ISAPI_Rewrite]#Defendyourcomputerfromsomewormattacks#RewriteRule.*(?:global.asa|default\\.ida|root\\.exe|\\.\\.).*.[F,I,O]#3600=1hourCacheClockRate3600RepeatLimit32#Protecthttpd.iniandhttpd.parse.errorsfiles#fromaccessingthroughHTTP#RulestoensurethatnormalcontentgetsthroughRewriteRule/tag/(.*)/index\\.php\\?tag=$1RewriteRule/software-files/(.*)/software-files/$1[L]RewriteRule/images/(.*)/images/$1[L]RewriteRule/sitemap.xml/sitemap.xml[L]RewriteRule/favicon.ico/favicon.ico[L]#Forfile-basedwordpresscontent(i.e.theme),admin,etc.RewriteRule/wp-(.*)/wp-$1[L]#Fornormalwordpresscontent,viaindex.phpRewriteRule^/$/index.php[L]RewriteRule/(.*)/index.php/$1[L]

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。