建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

一分钟学会本地搭建WordPress站点_网站建设入门教程_小小课堂(wordpress在IIS下伪静态后子目录无法访问的解决方法)

GG网络技术分享 2025-03-18 16:14 0


一分钟学会本地搭建WordPress站点_网站建设入门教程_小小课堂

学习SEO优化知识,离不开网站建设,在不购买域名和空间的情况下,本地搭建网站是最合适的方法了。

今天,小小课堂网为大家介绍的是快速在本地搭建WordPress站点。希望对大家有所帮助。

一、搭建WordPress环境

WordPress环境,即PHP、MySQL、Apache或IIS即可。建议初学者使用一键集成环境即可。Windows系统上的一键集成环境推荐wamp。

1、安装必要运行库

Visual C++ Redistributable for Visual Studio 2012安装包(如果服务器未安装VC2012,运行wamp会报错)。

也可以直接运行包含VC2012的常用运行库。

2、安装wamp

安装wamp,一键安装即可,全部下一步,即可完成。

3、运行WordPress环境

必须要保证,右下角图标变为绿色,才是正常工作状态。

二、安装WordPress站点

1、下载并解压WordPress压缩包

如果为安装WinRAR之类的解压缩软件,Windows自带的zip功能也可以将所有文件提取出来。

2、将解压出来的WordPress文件放入wamp

如下图所示,将文件复制到wamp下的www下。

3、进入WordPress安装界面

在浏览器地址栏输入“local”,即可进入WordPress的安装界面。

WordPress的安装界面如下图所示。点击“现在就开始!”。

4、填写数据库信息

wamp默认用户名为:root

wamp默认无密码。

数据库名为:test

其他可不做修改,如果是真实主机,则需要更改为真正的数据库主机、用户名和密码;此外,从安全角度考虑,数据库名和前缀名也是需要更改的。

5、开始安装WordPress

出现如下界面,证明WordPress现在已经可以连接数据库了。点击“现在安装”。

6、填写WordPress站点信息

填写“站点标题”、“用户名”、“密码”、“电子邮件地址”,如果网站不想被搜索引擎索引,那么勾选下面的那个选项。

7、提示WordPress安装成功

如出现如下图所示,则证明我们的WordPress安装成功。点击“登录”并输入密码。

8、WordPress后台

下图所示的界面就是WordPress的后台了。

9、WordPress网站首页

在浏览器中,再次输入“localhost”,则会进入网站的首页,输入“localhost/wp-admin/”则会进入WordPress后台。

以上就是小小课堂网为大家介绍的是本地搭建WordPress站点的相关教程。感谢您的观看。

关于WordPress的SEO,可以参考以往教程《SEO整站优化方案_WordPress_小小课堂网》

喜欢记得,点赞,打赏哦。小小课堂网,每天一个SEO、网站建设或网络推广教程,别忘了关注哦。

wordpress在IIS下伪静态后子目录无法访问的解决方法

众所周知,wordpress是基于php开发,在apache服务下运行是最优秀的。但是,国内仍然有很多主机上不能提供apache服务器,大多都是IIS环境。因此,导致wp在IIS环境下,出现很多问题,解决起来也比较麻烦。UISEO优化网也不小心使用了IIS。因此,在遇到的关于IIS环境造成的一系列问题,记录下来,帮助有同样痛苦的站长共同分享。

本篇主要是关于IIS伪静态成功后造成的子目录和其他一些根目录的文件不能正常访问的问题。

近几日想给博客加上一些别的页面,自然要用到子目录。没想到访问所有非WP-开头的子目录内容都转到404页面去了。看样子WP还真有的高深莫测,令我丈二和尚摸不着头脑啊,后找了不少资料才基本解决此问题,方法是修改伪静态规则文件httpd.ini:

下载或者在线编辑httpd.ini文件,在原来规则中增加一条代码RewriteRule /tool/(.*) /tool/$1 [L],增加后完整规则如下(/tool/是二级目录名,具体名称是什么就写什么,注意是双斜杠):

编辑httpd.ini规则:

[ISAPI_Rewrite]
# Defend your computer from some worm attacks
#RewriteRule .*(?:global.asa|default\\.ida|root\\.exe|\\.\\.).* . [F,I,O]
# 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 /favicon.ico /favicon.ico [L]
RewriteRule /sitemap.xml /sitemap.xml [L]
RewriteRule /sitemap_baidu.xml /sitemap_baidu.xml [L]
RewriteRule /sitemap.html /sitemap.html [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]

上面的内容是配置伪静态,以下是设置子目录访问配置代码 

如果需要某个子目录(比如UISEO优化网需要增加pr子目录),则在# Rules to ensure that normal content gets through行下增加如下内容:

RewriteRule /pr/(.*) /pr/$1 [L]

如果有多个子目录的话,也是可以的,设置几条这样的规则就行了。如:

RewriteRule /文件夹名1/(.*) /文件夹名1/$1 [L]
RewriteRule /文件夹名2/(.*) /文件夹名2/$1 [L]
RewriteRule /文件夹名3/(.*) /文件夹名3/$1 [L]

就这样,基本上可以解决此问题。或许还有更好的方法,继续摸索中……也欢迎大家共享。

如果是想访问根目录下的其他文件,比如验证文件html。则参考

RewriteRule /sitemap.xml /sitemap.xml [L]

只需将相应名称换成要访问的即可。

对于具体的语法,想更深入了解的,可以百度。随时为大家无私奉献!

wordpress在IIS下伪静态后子目录无法访问的解决方法 (https://www.wpmee.com/) WordPress使用教程 第1张

标签:

提交需求或反馈

Demand feedback