WordPress放在子目录而地址显示根目录或根目录显示目录地址

放在子目录而地址显示根目录

把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、找到如下代码,修改并保存:找到:

 代码如下 复制代码

1.require('./wp-blog-header.php'); 
把地址改为你WordPress目录下的文件:

1.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里查找:

 代码如下 复制代码

1.require('./wp-blog-header.php'); 
修改为:

1.require('../wp-blog-header.php'); 

再加个点就行了,表示引用上个目录中的文件。

其他更改博客和WordPress地址方法和上篇类似,照葫芦画瓢即可。注意把博客地址改为:

http://example.com/blog,同时要把页面结构更改成"/blog/xxx…"类型。

2、下面这种方法要用到页面模板的相关技巧。对页面模板一无所知?先去水煮鱼的使用WordPress静态

模板那里充点电把!充过电别忘了回来,呵呵~利用页面模板我们甚至还可以将WordPress打造成一个轻

量级的CMS。

新建一个blog.php的文件,放到所使用的模板目录中。此文件所包含的内容为:

 代码如下 复制代码
1.<?php 
2./*
3.Template Name: Blog
4.*/ 
5.?> 
6. 
7.<?php query_posts('cat=-0′); //gets all posts 
8.load_template( TEMPLATEPATH . '/index.php'); //loads index 
9.?> 

登陆后台,新建一个页面,命名为"blog",并使用"blog"页面模板。切记一定要让此页面的缩略名、或

者叫做数据域,更改为"blog"!

最后一步同样是更新页面结构,把页面结构更新为"/blog/xxx…"类型即可。

时间: 2025-01-31 10:54:03

WordPress放在子目录而地址显示根目录或根目录显示目录地址的相关文章

ASP显示当前网页在线人数和IP地址

ip地址|网页|显示|在线|在线人数   功能:显示当前网页在线人数和IP地址.   方法:把当前的网页在线IP地址存入People.asp中,每过一分钟自动刷新一次,用来统计当前网页的在线人数和IP地址.     1:把当前的在线IP地址和访问时间存入ly数组中.   Set ThisFile=StreamF.OpenTextFile(CountFile,1,False)   Countly=0   do while not ThisFile.AtEndOfStream   Thisline

如何令IE9地址栏显示五个以上的网站地址

自从 IE9 正式发布以来,很多用户发现 IE 9 的地址栏下拉菜单默认只显示五个浏览过的网站地址记录,不像 IE 8 可以保存更多.大多数用户都希望 IE 9 的地址栏可以显示五个以上的网站地址记录,因此纷纷在微软中文技术论坛中询问如何增加保存的记录数: http://social.microsoft.com/Forums/zh-CN/window7betacn/thread/a1b7702b-1882-4c57-963c-45ed1f9e33ca IE 9 默认只显示五个网站地址记录是为了给

iframe通过邮件地址链接回系统只显示主要部分,菜单处空白

问题描述 iframe通过邮件地址链接回系统只显示主要部分,菜单处空白 iframe通过邮件地址链接回系统只显示主要部分,菜单处空白 如果正常进系统就没问题, 但是记录了最后一次登录地址后登录系统,就只显示中间部分,上方和左侧菜单都是空白 用的是struts2

抓取-网页同一请求地址两次的网页显示不同,源码也不一致

问题描述 网页同一请求地址两次的网页显示不同,源码也不一致 本人最近在尝试网页抓取,发现当当店铺的商品列表页面每次请求的结果都不相同. 举个例子:韩都衣舍 = http://shop.dangdang.com/4609/list.html. 多次请求这个地址会发现每次的商品页数可能不同,源码也不同.实际结果就是明明应该有几十页的内容,却只显示有几页.这是什么原因导致呢?因为我是通过页面内的下一页来抓取下一页内容,这样的话必然导致抓取不足,甚至有时候明明下一页是第三页,却显示了第一页的内容,望解答

jsp同一文件夹下的两张图片一张可以显示一张不能显示

问题描述 jsp同一文件夹下的两张图片一张可以显示一张不能显示 绝对路径两张图片都能看到 相对路径一张可以显示 另一张显示404 not found 图片名和地址绝对没有打错.....请问这是什么原因呢 解决方案 解决问题的方法:将相对路径 访问图片时获取到的绝对路径通过 LOG 打印出来,不能显示的应该是有问题的.否则,就说不通了. 解决方案二: 看看 最后的路径到底是什么 .比较下看看 解决方案三: 不用绝对地址,还是仔细查一下,是否是你认为的同目录下的图片,地址是否中途发生了变化 解决方案

[android] 百度地图开发 (一).申请AK显示地图及解决显示空白网格问题

    最近做android百度地图,但是使用baidumapapi_v2_3_1.jar和libBaiduMapSDK_v2_3_1.so显示百度地图时总是遇到问题--只显示网格而没有显示地图,网络连接和APIKey申请都是正确的,就是不知道为什么不能显示,网上也有很多人遇到这个问题,有的是SDK更新不兼容.而且网上很多百度地图都是使用V2.3.1版本,后来没有办法只有通过baidumapapi_v2_4_1.jar完成显示地图.    其中需要注意的是使用2.3.1时调用manager.in

页面显示-为什么页面上 显示不出jsp中label 里的文字 求大神指教

问题描述 为什么页面上 显示不出jsp中label 里的文字 求大神指教 为什么页面上 显示不出jsp中label 里的文字 求大神指教 解决方案 你要显示什么东西?把代码贴出来 解决方案二: 你这是表格还是div的?如果是表格的话应该就没有这问题吧.div的话可能被覆盖了.div的话可以这样试试: 密码 相关文章 java web-.jsp页面中如何把文字写在图片上想要的位置? jsp-在一个JSP页面显示显示两张表的数据,求大神求好心淫 帮帮我~~~~~~ java web-求大神指教关于J

Linux 下shell显示-bash-4.1$不显示用户名路径的解决方法

  Linux CentOS下shell显示-bash-4.1$不显示用户名路径的解决方法   问题描述:   CentOS下新增一个用户,登录进去之后shell脚本的信息如下:     而不是我们经常看到的username@hostname的组合,看起来很不舒服.   解决方案:   问题的原因是因为没有配置.bash_profile的问题,可以通过配置这个文件来解决问题.   1.在Terminal输入: vi ~/.bash_profile     2.如果没有.bash_profile可

js-时间显示成电子表的显示样式

问题描述 时间显示成电子表的显示样式 1C 绘制形式为 电子表的显示样式 解决方案 js转换json格式时间成字符串前台显示 解决方案二: 找到一个js实现的电子表例子,测试效果如下:下载地址:http://download.csdn.net/download/it_xiaowu/7631393 解决方案三: 自己写的话,其实就是不断的变换图片,先把图片准备好.弄好页面布局.每次取系统时间,判断时分秒,对应到图片 解决方案四: 你可以对系统时间进行判断,然后去对应的图片就好 解决方案五: 自己写