鹿泽鹿泽  2024-08-29 10:36:57 鹿泽笔记 隐藏边栏  0 

Nginx服务器配置伪静态

现在很多人都在使用云服务器搭建网站,而使用云服务器或者VPS多采用Nginx服务器,Nginx服务器比Apache服务器拥有更好的性能优势,如果是使用WordPress搭建网站,其伪静态配置规则如下:

location / {
  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;
      }
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;

Apache服务器配置伪静态

Apache服务器配置文件如下,只需要写在.htaccess文件内即可,把域名换成自己网站的域名。

<IfModule mod_headers.c>
Header add Access-Control-Allow-Origin: *
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On

RewriteCond %{HTTP:From-Https} !^on$ [NC]
RewriteCond %{HTTP_HOST} ^(www.)?bailuze.com$ [NC]
RewriteRule ^(.*)$ https://www.bailuze.com/$1 [R=301,L]
</IfModule>

# 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>

# END WordPress
1、文章版权归作者所有,未经允许请勿转载。
2、本站所有文章,如无特殊说明或标注,均为本站原创发布。任何在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们邮箱:526009505@qq.com进行处理。
3、咨询请联系QQ:526009505