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

2018-08-18 15:00 更新

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

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

readme內(nèi)容:

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

.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拷貝到根目錄的同時還要在 環(huán)境的nginx.config文件中對應引入osv2_nginx.config引用方式,在location /{}中加入“include D: //網(wǎng)站根目錄/osv2_nginx.conf”;

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

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

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

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

注意要點:

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

 

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

 

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

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

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


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

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

第二,.htaccess文件的權限是否是最高權限。

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


如果以上三點均已經(jīng)實現(xiàn),偽靜態(tài)仍沒有實現(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

公眾號
微信公眾號

編程獅公眾號