放在子目錄而地址顯示根目錄
把WordPress放在在單獨目錄中而讓你的博客顯示在根目錄,很多人想讓WordPress來驅動他們站點的根目錄(例如:http://example.com),但是他們不想讓所有的 WordPress文件把他們的根目錄弄亂,WordPress允許你把WordPress文件放在一個子目錄,同時讓你的博客顯示在站點的根目錄中.
把WordPress放到單獨它單獨目錄下的程序如下:
1、新建一個用來存放WordPress核心文件的新文件夾(本例以/wordpress示范)。
2、進入選項(options)面板。
3、找到WordPress address(URL)(中文用戶請查找"WordPress 地址(URL)")這個選項:把后面的地址改成你存放WordPress文件的文件夾地址,比如:http://example.com/wordpress
4、找到Blog address (URL)(中文用戶請查找"Blog 地址(URL)")這個選項:把此地址改為你網站的根目錄的URL。例如:http://example.com
5、點擊Update Options(中文用戶為"更新設置")。
6、把WordPress的核心文件轉移到你新建的文件夾中,也就是WordPress address (URL)這個目錄。還不明白?在明確一點:/wordpress目錄。
7、把index.php和.htaccess文件從WordPress目錄轉移到根目錄(即Blog address)中。
8、用文本編輯器打開并編輯根目錄下"index.php"這個文件。
9、找到如下代碼,修改并保存,找到:require('./wp-blog-header.php');
把地址改為你WordPress目錄下的文件:require('./wordpress/wp-blog-header.php');
10、登陸控制面板,新的控制面板地址為http://example.com/wordpress/wp-admin/
11、如果你設置了結構化鏈接地址(Permalinks),打開永久鏈接選 項面板更新Permalinks結構,如果.htaccess有正確的權限設置的話WordPress會自動更新你的.htaccess文件,如果 WordPress不能寫入你的.htaccess文件,就會顯示新的rewrite規則,因此你就需要手動把rewrite規則復制到.htaccess文件中(和index.php同目錄)。
放在根目錄而地址顯示子目錄
把WordPress安裝在根目錄但是讓博客首頁顯示在子目錄,這和上篇的教程實現的效果剛好相反,要實現這樣的效果前提是你的空間必須支持rewrite功能,我們可以用兩種方法實現:
1、參照上篇的方法,相信大家已經心中有數了,WordPress安裝到根目錄,我們在根目錄下再新建一個子目錄,比如"blog"目錄。同樣將根目錄的index.php和.htaccess文件轉移到"blog"目錄目錄中。在index.php里查找:
require('./wp-blog-header.php'); 修改為:require('../wp-blog-header.php');
再加個點就行了,表示引用上個目錄中的文件,其他更改博客和WordPress地址方法和上篇類似,照葫蘆畫瓢即可,注意把博客地址改為:
http://example.com/blog,同時要把頁面結構更改成"/blog/xxx…"類型.
2、下面這種方法要用到頁面模板的相關技巧,對頁面模板一無所知?先去水煮魚的使用WordPress靜態模板那里充點電把!充過電別忘了回來,呵呵~利用頁面模板我們甚至還可以將WordPress打造成一個輕量級的CMS,新建一個blog.php的文件,放到所使用的模板目錄中,此文件所包含的內容為:
- <?php
- /*
- Template Name: Blog
- */
- ?>
- <?php query_posts('cat=-0′); //gets all posts
- load_template( TEMPLATEPATH . '/index.php'); //loads index
- ?>
登陸后臺,新建一個頁面,命名為"blog",并使用"blog"頁面模板,切記一定要讓此頁面的縮略名、或者叫做數據域,更改為"blog",最后一步同樣是更新頁面結構,把頁面結構更新為"/blog/xxx…"類型即可.
新聞熱點
疑難解答
圖片精選