V4版本网站地图(sitemap)伪静态设置

menglicl   ·   发表于 2023-4-24   ·   漫画

PS: 注意NGINX伪静态需要放在第一行,否则会出现404错误    Apache的规则请直接覆盖根目录下 www文件夹下的  .htaccess  文件

nginx

rewrite ^/sitemap/sitemap.xml$  /sitemap/sitemap.php;
rewrite ^/sitemap/sitemap_([0-9]+).xml$  /sitemap/sitemap.php?page=$1;
rewrite ^/sitemap/chapter.xml$  /sitemap/chapter.php;
rewrite ^/sitemap/chapter_([0-9]+).xml$  /sitemap/chapter.php?page=$1;
rewrite ^/sitemap/news_([0-9]+).xml$  /sitemap/news.php?page=$1;
rewrite ^/sitemap/topic_([0-9]+).xml$  /sitemap/topic.php?page=$1;

apache

Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteRule ^sitemap/sitemap.xml$  sitemap/sitemap.php
RewriteRule ^sitemap/sitemap_([0-9]+).xml$  sitemap/sitemap.php?page=$1  
RewriteRule ^sitemap/chapter.xml$  sitemap/chapter.php
RewriteRule ^sitemap/chapter_([0-9]+).xml$  sitemap/chapter.php?page=$1  
RewriteRule ^sitemap/news_([0-9]+).xml$  sitemap/news.php?page=$1  
RewriteRule ^sitemap/topic_([0-9]+).xml$  sitemap/topic.php?page=$1  
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,PT,L]


IIS 

对于iis请直接使用apache的伪静态规则


对于想修改地图伪静态规则的请参考这篇帖子

自定义伪静态规则

打赏我,让我更有动力~

0 Reply   |  Until 2023-4-24 | 173 View
LoginCan Publish Content
每日签到
0人
连续签到0天