WordPress网站第一次玩,用的ripro主题,第一次感觉这主题做的挺好看所以就拿虚拟机安装玩玩,WordPress程序正常安装主题也正常安装,安装后测试了一些功能发现分类后点击显示未找到,点击用户头像也是不能跳转,以为是源码问题巡查了一下代码都没有问题,百度了一下发现有很多人也遇到同样问题,但教程说的都模糊不清,还有很多人说只能在服务器安装推荐宝塔,我就不信了,虚拟机最原始的网站制作环境,这个主题又没什么扩展要求我想一般虚拟机是可用的,所以自己研究了一下午,域名后缀都带有讨厌的index.php,我把这个分类和用户中心带上这个后缀都可以正常打开,果然是伪静态配置问题,在这里有很多人推荐用宝塔安装,就因为宝塔设置伪静态方便,我这里就是使用linux虚拟机安装的WordPress程序和ripro主题,经过调试和伪静态设置后功能一切正常,废话啊了一堆下面就对虚拟机配置WordPress程序和ripro主题详细设置教程。
我用的linux虚拟主机支持7.4php,由于WordPress5.4.2推荐使用7.3php环境,我就用了7.3php,其实7.3以下7.2和7.1 7.0php都可以用不用在乎这些,
创建.htaccess文件把这段代码复制进去,再把.htaccess文件上传到主机根目录/wwwroot/下,
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
然后再到后台设置固定链接干掉讨厌的index.php后缀就行了,进入后台点开设置-选择固定连接-选择自定义结构(补充:/%post_id%/ 和/%postname%/随便选)
就这两步就好了,完美解决伪静态问题,完美解决分类不显示和用户中心功能无法使用问题。
以上是liunx虚拟机设置伪静态方法,下面是win虚拟机设置方法,win虚拟机根目录是/web/
同样建立.htaccess文件把下面代码复制进去,上传到主机根目录/web/下
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L]
</IfModule>
这段代码如果不行就用上面那段代码,下面才是最重要的设置win主机的伪静态配置,打开ftp软件连接上你的主机,选择视图-显示隐藏文件-把web.config文件拷贝出来,使用编码软件修改代码,我这里使用Notepad++软件打开演示,把这段代码复制到web.config文件里,一般是放到 <system.webServer>和 </system.webServer>中间,保存后将web.config文件上传到主机web/下,
<rewrite>
<rules>
<rule name="Imported Rule 1" stopProcessing="true">
<match url="^(.*)$" ignoreCase="false" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
</conditions>
<action type="Rewrite" url="index.php/{R:1}" appendQueryString="true" />
</rule>
</rules>
</rewrite>
最后去后台设置固定连接,和上面步骤一样,然后在看看ripro主题功能是否正常了,是不是去掉了讨厌的index.php后缀。
以上就是解决虚拟机伪静态问题,以及解决WordPress下ripro主题分类和用户会员功能不显示问题,我用的是linux主机测试的,win主机自行测试,空间无需太大200-300M足够。希望给刚接触WordPress的程序和我一样的小白一些帮助,如果需要运营的减少麻烦还是去购买正版主题和贵点的服务器使用,贵有贵的好处啊。
另一篇解决WordPress的主题ripro使用七牛云对象存储无法显示用户头像问题,遇到同样问题的可以看一下。
说明: 本站源码压缩包如果有密码,统一解压密码:www.rclou.cn
须知: 分享目的仅供个人学习和参考,请勿用于商业用途,否则后果自负。若有侵权,请联系我们删除文章。请致信邮箱:rcloucn@163.com
声明: 本站部分文章和资源,均来源于网络收集分享,其版权归属于该程序代码的合法者拥有。如若本站内容侵犯了原著者的合法权益,可联系我们即时处理。