有時(shí)候需要判斷wordpress站點(diǎn)是否設(shè)置了偽靜態(tài),即后臺(tái)固定鏈接設(shè)置中的選擇了非”默認(rèn)”的結(jié)構(gòu)。
成都創(chuàng)新互聯(lián)是專業(yè)的滎陽(yáng)網(wǎng)站建設(shè)公司,滎陽(yáng)接單;提供網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行滎陽(yáng)網(wǎng)站開發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
下面看一下判斷方法:
若是只寫get_option(‘permalink_structure’) 判斷是否是自定義結(jié)構(gòu)。
確保Web目錄權(quán)限是否正確,并給予apache對(duì)相關(guān)文件夾的權(quán)限
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
二、寶塔面板里的設(shè)置
1)登錄到寶塔面板,點(diǎn)擊左側(cè)網(wǎng)站,找到網(wǎng)站點(diǎn)右側(cè)的設(shè)置鏈接
2)選擇左側(cè)"偽靜態(tài)",輸入如下代碼:
location /
{
try_files $uri $uri/ /index.php?$args;
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
修改完后保存即可。
付:Wordpress安裝 :centos 7 搭建wordpress 網(wǎng)站詳細(xì)教程 - 簡(jiǎn)書
wget //下載最新版wordpress
解壓文件,并且將其復(fù)制到/var/www/html目錄下
#解壓文件
unzip -q latest.zip
#復(fù)制 wordpress文件夾下所有文件到html目錄下
cp -rf wordpress/* /var/www/html/
#修改文件夾權(quán)限
賦予apache對(duì)相關(guān)文件夾的權(quán)限
修改文件夾權(quán)限
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 修改為你創(chuàng)建的wordpress數(shù)據(jù)庫(kù)名
找到define(‘DB_USER’, ‘wordpressuser’);
將 wordpressuser 修改為你創(chuàng)建的數(shù)據(jù)庫(kù)用戶名
找到define(‘DB_PASSWORD’, ‘123456’);
將 123456 修改你創(chuàng)建數(shù)據(jù)庫(kù)用戶的密碼
輸入:wq!保存
重啟相關(guān)服務(wù)
systemctl restart httpd.service
systemctl restart mysqld.service
systemctl start mysqld.service
systemctl stop mysqld.service
進(jìn)入Web頁(yè)面設(shè)置
訪問http://你的域名/wp-admin
百度云虛擬主機(jī)BCH
通過url/regex_url和rewrite_not_exist配合使用,能夠?qū)崿F(xiàn)絕大多數(shù)偽靜態(tài)功能。本節(jié)將以Wordpress和discuz為例,給出典型的app.conf配置示例。
如沒有app.conf文件可在桌面建立文件通過FTP上傳網(wǎng)站根目錄。
wordpress
如果wordpress設(shè)置為“樸素”方式,則app.conf不需要進(jìn)行其他處理。如果為其他方式,則需要在app.conf中加入以下規(guī)則:
- rewrite_not_exist: (.*)
script: /index.php/$1
完整的app.conf文件內(nèi)容如下:
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中加入以下規(guī)則:
- 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內(nèi)容如下:
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
答案文章來源:
也可以參考百度官方來源: