確保Web目錄權(quán)限是否正確,并給予apache對相關(guān)文件夾的權(quán)限
成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),晉城企業(yè)網(wǎng)站建設(shè),晉城品牌網(wǎng)站建設(shè),網(wǎng)站定制,晉城網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,晉城網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
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ì)教程 - 簡書
wget //下載最新版wordpress
解壓文件,并且將其復(fù)制到/var/www/html目錄下
#解壓文件
unzip -q latest.zip
#復(fù)制 wordpress文件夾下所有文件到html目錄下
cp -rf wordpress/* /var/www/html/
#修改文件夾權(quán)限
賦予apache對相關(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ù)庫名
找到define(‘DB_USER’, ‘wordpressuser’);
將 wordpressuser 修改為你創(chuàng)建的數(shù)據(jù)庫用戶名
找到define(‘DB_PASSWORD’, ‘123456’);
將 123456 修改你創(chuàng)建數(shù)據(jù)庫用戶的密碼
輸入:wq!保存
重啟相關(guān)服務(wù)
systemctl restart httpd.service
systemctl restart mysqld.service
systemctl start mysqld.service
systemctl stop mysqld.service
進(jìn)入Web頁面設(shè)置
訪問http://你的域名/wp-admin
WordPress偽靜態(tài)設(shè)置方法分Windows主機(jī)與和Linux主機(jī),下面分開來介紹。
Linux主機(jī)WordPress偽靜態(tài)設(shè)置方法
登錄你的WordPress,點(diǎn)擊左側(cè)菜單設(shè)置選項下固定鏈接,如下圖所示:
WordPress已經(jīng)給出了幾種URL偽靜態(tài)形式,但都不很理想,我們希望的URL形式為:
域名/分類別名/文章ID.html
那么,如上圖所示,選擇自定義結(jié)構(gòu)選項,填寫:
/%category%/%post_id%.html
如果你對這種形式不滿意,可以自定義任意形式,只要合理搭配參數(shù)即可,可以使用的參數(shù)如下:
%year%:文章發(fā)表的年份,四位數(shù)字,如2012
%monthnum%:文章發(fā)表的月份,如08
%day%:文章發(fā)表的日期,如28
%hour%:文章發(fā)表的時間(小時),如15
%minute%:文章發(fā)表的時間(分鐘),如18
%second%:文章發(fā)表的時間(秒),如28
%postname%:文章別名,在發(fā)表文章時可以設(shè)置。
%post_id%:文章的ID,如68
%category%:分類別名,在添加分類時可以設(shè)置。
%tag%:標(biāo)簽的別名,在添加標(biāo)簽時可以設(shè)置。
設(shè)置好后,有的Linux主機(jī)允許程序自動創(chuàng)建.htaccess文件,但有的Linux主機(jī)不支持,此時,就需要我們手工上傳.htaccess文件。將以下代碼復(fù)制到記事本,保存為.htaccess。
# 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
可能你會發(fā)現(xiàn),電腦不允許保存文件時文件名為空,那么隨便起一個名稱,用FTP工具上傳到你的網(wǎng)站根目錄后重命名,將名稱去掉即可。
此時,細(xì)心的你可能會發(fā)現(xiàn)分類頁的URL里有一個category,你可以使用WP No Category Base插件來解決。
Windows主機(jī)WordPress偽靜態(tài)設(shè)置方法
復(fù)制以下代碼到記事本:
[ISAPI_Rewrite]
# 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 /sitemap.xml /sitemap.xml [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]
保存為httpd.ini,將這個文件上傳到你的WordPress安裝目錄,然后設(shè)置固定鏈接,方法同Linux主機(jī)WordPress偽靜態(tài)設(shè)置方法中的固定鏈接設(shè)置方法。
在Windows主機(jī)下設(shè)置WordPress偽靜態(tài)有時會遇到這樣那樣的問題,所以,使用WordPress搭建網(wǎng)站最好選用Linux主機(jī)。
為了讓 WordPress 主機(jī)能夠使用偽靜態(tài)鏈接,需要在 .htaccess 文件中添加以下規(guī)則:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
ErrorDocument 404 /404.php
這段代碼會將所有非文件和非目錄請求都重寫到 index.php 文件中,并在出現(xiàn)404錯誤時,將用戶重定向到之前創(chuàng)建的 404.php 文件中。
注意:在將以上代碼添加到 .htaccess 文件中時,請確保在進(jìn)行任何更改之前備份該文件。此外,可能需要將文件權(quán)限設(shè)置為 644,以確保服務(wù)器能夠讀取和執(zhí)行文件中的內(nèi)容。
wordpress網(wǎng)站url靜態(tài)化
滿足2個條件:
1,使用的是WP博客程序
2,空間支持偽靜態(tài)(ps:有時設(shè)置后網(wǎng)站無法打開可以向空間商索要url靜態(tài)化文件)
下面就開始講講如何設(shè)置:
在后臺,設(shè)置,固定鏈接
1.代碼形式:?/%category%/%post_id%.html
代碼說明:?欄目分類/數(shù)字.html
生成效果:??lanmu/15.html
2.代碼形式:?/%category%/%postname%.html
代碼說明:??欄目/文章名稱.html
生成效果:???lanmu/文章標(biāo)題.html
3.代碼形式:???/%year%/%monthnum%/%y%/%postname%/
代碼說明:???年/月/日/文章標(biāo)題/
4.最簡潔的
/%post_id%.html?
5.最利于優(yōu)化的
/%postname%/.html
參考:
文章標(biāo)題:wordpress偽靜 wordpress偽靜態(tài)原理
文章位置:http://chinadenli.net/article14/dogdhde.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、網(wǎng)站營銷、云服務(wù)器、網(wǎng)站策劃、商城網(wǎng)站、用戶體驗
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)