OpenSNS偽靜態(tài)配置教程

2018-08-18 15:00 更新

偽靜態(tài)開啟步驟:

第一步:找到 源碼根目錄下的Rewrite 文件,先閱讀Readme;根據(jù)不同的環(huán)境選擇相應(yīng)的偽靜態(tài)文件,拷貝到根目錄下即可;

readme內(nèi)容:

要用某一個(gè)偽靜態(tài)URLRewrite規(guī)則,就將相應(yīng)的規(guī)則拷貝到站點(diǎn)根目錄。

.htaccess 文件是apache環(huán)境下偽靜態(tài)URLRewrite規(guī)則;

 

IIS 6環(huán)境下訪問:http://v2.opensns.cn/index.php?s=/news/index/detail/id/127.html,配置成功后可以用該規(guī)則
web.config 文件是IIS 7以上版本的偽靜態(tài)URLRewrite規(guī)則;


osv2_nginx.config 文 件是nginx環(huán)境下的偽靜態(tài)URLRewrite規(guī)則,要使用nginx偽靜態(tài)規(guī)則,在將osv2_nginx.config拷貝到根目錄的同時(shí)還要在 環(huán)境的nginx.config文件中對應(yīng)引入osv2_nginx.config引用方式,在location /{}中加入“include D: //網(wǎng)站根目錄/osv2_nginx.conf”;

config.yaml 文件是sae上偽靜態(tài)文件,該文件只有部分規(guī)則,是一個(gè)示例文件,需要的用戶可以根據(jù)需要自行參照編寫。

第二步:根據(jù)實(shí)際服務(wù)器的情況,把偽靜態(tài)文件拷貝到站點(diǎn)根目錄。

第三步:管理員登陸后臺(tái),在后臺(tái)-》系統(tǒng)-》網(wǎng)站配置中開啟偽靜態(tài)規(guī)則。(注:再?zèng)]有配置好偽靜態(tài)文件之前請不要隨意更改URL模塊,以免給網(wǎng)站帶去問題)

第四步:訪問前臺(tái),查看偽靜態(tài)規(guī)則是否生效。

注意要點(diǎn):

1. 如果出現(xiàn)偽靜態(tài)配置失敗,導(dǎo)致無法還原到兼容模塊。請到數(shù)據(jù)庫中修改。找到config表,URL_MODEL字段,把value(配置值)改成3,再清理緩存即可。(在源碼config文件中修改是無效的)

 

2. 如果遇到無法解決的問題,請您到官方社區(qū)問答中尋找相關(guān)問題,或者將您的問題詳細(xì)描述并附截圖提問。

 

3. 偽靜態(tài)常見問題:

  1. 選擇的偽靜態(tài)文件和服務(wù)器環(huán)境不符。容易造成URL不生效,前臺(tái)地址無法正常訪問。

  2. 開啟了偽靜態(tài)規(guī)則,但是沒有將相應(yīng)的偽靜態(tài)文件放置到根目錄下,容易造成URL不生效,前臺(tái)地址無法正常訪問。


4 . Apache環(huán)境下部署失敗問題:

第一,是否有安裝偽靜態(tài)指導(dǎo)操作,上傳.htaccess文件到源碼根目錄,后臺(tái)開啟偽靜態(tài)。

第二,.htaccess文件的權(quán)限是否是最高權(quán)限。

第三,操作完成后清理緩存。


如果以上三點(diǎn)均已經(jīng)實(shí)現(xiàn),偽靜態(tài)仍沒有實(shí)現(xiàn)。


建議您可以嘗試下以下步驟,操作前請備份httpd.conf到本地。

打開httpd.conf( APACHE目錄的CONF目錄里面),用文本編纂器打開后,查找

(1)     Options FollowSymLinks
          AllowOverride None
改為
          Options FollowSymLinks
          AllowOverride All

(2)      去掉下面的注釋
           LoadModule rewrite_module modules/mod_rewrite.so

操作成功后保存,重啟Apache,清理緩存。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號