wordpress正在web情况下齐站静态化的设置办法
wordpress正在web情况下齐站静态化的设置办法?寡所周知wordpress是天下上最盛行的免费建站法式硬件,不管是正在搜索引擎优化战各圆里的设想皆长短常的没有错。wordpress的链接默许是静态的情势,为了更好天让搜刮引擎爬虫抓与网站的内容,真静态的链接更有益于蜘蛛抓与。上面深圳搜索引擎优化去道道wordpress真静态划定规矩正在各类web情况下的设置办法。
第1、IIS情况下的wordpress真静态划定规矩(办法一):
新建一个httpd.ini文件并参加以下代码:
[ISAPI_Rewrite]
# Defend your computer from some worm attacks
#RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
# Rules to ensure that normal content gets through
RewriteRule /tag/(.*) /index\.php\?tag=$1
RewriteRule /software-files/(.*) /software-files/$1 [L]
RewriteRule /images/(.*) /images/$1 [L]
RewriteRule /sitemap.xml /sitemap.xml [L]
RewriteRule /sitemap.xml.gz /sitemap.xml.gz [L]
RewriteRule /robots.txt /robots.txt [L]
RewriteRule /favicon.ico /favicon.ico [L]
# For file-based wordpress content (i.e. theme), admin, etc.
RewriteRule /wp-(.*) /wp-$1 [L]
# For normal wordpress content, via index.php
RewriteRule ^/$ /index.php [L]
RewriteRule /(.*) /index.php/$1 [L]
上传至wordpress站面根目次。
第2、IIS情况下的wordpress真静态划定规矩(办法两):
翻开站面根目次下的web.config文件并参加以下代码:
第3、nginx情况下的wordpress真静态办法:
location / {
index index.html index.php;
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
}
将以上代码参加到nginx.conf文件的Server段内。
第四、apache情况下的wordpress真静态划定规矩:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} ^wp-content.*
RewriteCond %{REQUEST_FILENAME} ^wp-admin.*
RewriteCond %{REQUEST_FILENAME} ^wp-include.*
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
新建一个.htaccess文件并将以上代码写进.htaccess文件中,上传至wordpress站面的根目次中。
以上是wordpress真静态划定规矩正在各类web情况下的设置办法,期望能对您有所协助。
相关信息
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|