wordpress判断是否启用伪静态或固定链接类型
有时候需要判断wordpress站点是否设置了伪静态,即后台固定链接设置中的选择了非”默认”的结构。
成都创新互联是专业的荥阳网站建设公司,荥阳接单;提供网站建设、网站设计,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行荥阳网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
下面看一下判断方法:
若是只写get_option(‘permalink_structure’) 判断是否是自定义结构。
wordpress伪静态保存不了
确保Web目录权限是否正确,并给予apache对相关文件夹的权限
chown -R apache:apache /var/www/html/
chmod -R 755 /var/www/html/
mkdir -p /var/www/html/wp-content/uploads
chown -R :apache /var/www/html/wp-content/uploads
二、宝塔面板里的设置
1)登录到宝塔面板,点击左侧网站,找到网站点右侧的设置链接
2)选择左侧"伪静态",输入如下代码:
location /
{
try_files $uri $uri/ /index.php?$args;
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
修改完后保存即可。
付:Wordpress安装 :centos 7 搭建wordpress 网站详细教程 - 简书
wget //下载最新版wordpress
解压文件,并且将其复制到/var/www/html目录下
#解压文件
unzip -q latest.zip
#复制 wordpress文件夹下所有文件到html目录下
cp -rf wordpress/* /var/www/html/
#修改文件夹权限
赋予apache对相关文件夹的权限
修改文件夹权限
chown -R apache:apache /var/www/html/
chmod -R 755 /var/www/html/
mkdir -p /var/www/html/wp-content/uploads
chown -R :apache /var/www/html/wp-content/uploads
编辑WordPress配置文件
编辑配置文件
cd /var/www/html
cp wp-config-sample.php wp-config.php
vim wp-config.php
找到define(‘DB_NAME’, ‘wordpressdb’);
将 wordpressdb 修改为你创建的wordpress数据库名
找到define(‘DB_USER’, ‘wordpressuser’);
将 wordpressuser 修改为你创建的数据库用户名
找到define(‘DB_PASSWORD’, ‘123456’);
将 123456 修改你创建数据库用户的密码
输入:wq!保存
重启相关服务
systemctl restart httpd.service
systemctl restart mysqld.service
systemctl start mysqld.service
systemctl stop mysqld.service
进入Web页面设置
访问http://你的域名/wp-admin
如何在百度云虚拟主机BCH上配置WordPress伪静态
百度云虚拟主机BCH
通过url/regex_url和rewrite_not_exist配合使用,能够实现绝大多数伪静态功能。本节将以Wordpress和discuz为例,给出典型的app.conf配置示例。
如没有app.conf文件可在桌面建立文件通过FTP上传网站根目录。
wordpress
如果wordpress设置为“朴素”方式,则app.conf不需要进行其他处理。如果为其他方式,则需要在app.conf中加入以下规则:
- rewrite_not_exist: (.*)
script: /index.php/$1
完整的app.conf文件内容如下:
handlers:
- url : /
script : /index.php
script : /index.html
- rewrite_not_exist: (.*)
script: /index.php/$1
- errordoc : 404 /error/404.html
- expire : .jpg modify 10 years
- expire : .swf modify 10 years
- expire : .png modify 10 years
- expire : .gif modify 10 years
- expire : .JPG modify 10 years
- expire : .ico modify 10 years
discuz
如果用户部署的是discuz,建议在app.conf中加入以下规则:
- regex_url: ^/topic-(.+).html$
script: /portal.php?mod=topictopic=$1%1
- regex_url: ^/article-([0-9]+)-([0-9]+).html$
script: /portal.php?mod=viewaid=$1page=$2%1
- regex_url: ^/forum-(w+)-([0-9]+).html$
script: /forum.php?mod=forumdisplayfid=$1page=$2%1
- regex_url: ^/thread-([0-9]+)-([0-9]+)-([0-9]+).html$
script: /forum.php?mod=viewthreadtid=$1extra=page%3D$3page=$2%1
- regex_url: ^/group-([0-9]+)-([0-9]+).html$
script: /forum.php?mod=groupfid=$1page=$2%1
- regex_url: ^/space-(username|uid)-(.+).html$
script: /home.php?mod=space$1=$2%1
- regex_url: ^/blog-([0-9]+)-([0-9]+).html$
script: /home.php?mod=spaceuid=$1do=blogid=$2%1
- regex_url: ^/archiver/(fid|tid)-([0-9]+).html$
script: /archiver/index.php?action=$1value=$2%1
- regex_url: ^/([a-z]+[a-z0-9_]*)-([a-z0-9_-]+).html$
script: /plugin.php?id=$1:$2%1
完整的app.conf内容如下:
handlers:
- url : /
script : /index.php
script : /index.html
- regex_url: ^/topic-(.+).html$
script: /portal.php?mod=topictopic=$1%1
- regex_url: ^/article-([0-9]+)-([0-9]+).html$
script: /portal.php?mod=viewaid=$1page=$2%1
- regex_url: ^/forum-(w+)-([0-9]+).html$
script: /forum.php?mod=forumdisplayfid=$1page=$2%1
- regex_url: ^/thread-([0-9]+)-([0-9]+)-([0-9]+).html$
script: /forum.php?mod=viewthreadtid=$1extra=page%3D$3page=$2%1
- regex_url: ^/group-([0-9]+)-([0-9]+).html$
script: /forum.php?mod=groupfid=$1page=$2%1
- regex_url: ^/space-(username|uid)-(.+).html$
script: /home.php?mod=space$1=$2%1
- regex_url: ^/blog-([0-9]+)-([0-9]+).html$
script: /home.php?mod=spaceuid=$1do=blogid=$2%1
- regex_url: ^/archiver/(fid|tid)-([0-9]+).html$
script: /archiver/index.php?action=$1value=$2%1
- regex_url: ^/([a-z]+[a-z0-9_]*)-([a-z0-9_-]+).html$
script: /plugin.php?id=$1:$2%1
- errordoc : 404 /error/404.html
- expire : .jpg modify 10 years
- expire : .swf modify 10 years
- expire : .png modify 10 years
- expire : .gif modify 10 years
- expire : .JPG modify 10 years
- expire : .ico modify 10 years
答案文章来源:
也可以参考百度官方来源:
当前文章:wordpress伟静态 wordpress整合静态网页
标题路径:http://scgulin.cn/article/ddehgcg.html