WordPress伪静态规则Apache配置方法

今天一位QQ好友购买了一台阿里云轻量应用服务器(Linux+Apache+PHP+Mysql),他准备用轻量应用服务器来搭建一个wordpress博客网站,网站基本上都搭建好了,wordpress后台什么的都可以访问。 但是:只有当固定链接设置成"?p=123"的时候网站前台才可以正常访问,设置为其它的文章链接就不能访问了。

 

其实,这个问题也很好解决,那是因为wordpress没有做伪静态的原因;

 

WordPress Apache伪静态规则 设置方法

现在一般来说,Apache的配置文件httpd.conf都是加载了mod_rewrite.so这个模块的,AllowOverride的值也是all

 

因此,我们也不需要做太多的其它配置文件上的修改;只需要按照如下步骤操作:

 

1、新建一个 htaccess.txt 文件,添加下面的伪静态规则代码:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

 

2、然后上传到 WordPress 站点的根目录,重命名为 .htaccess 即可!

 

3、重启Apache!

 

总结:Wordpress Apache伪静态规则设置方法原理就是这么简单,关于Linux你完全可以灵活运用,Linux我可以直接用“vim”在网站根目录新建一个“.htaccess”,再放入上面的“伪静态规则”代码,保存,再重启Apache就OK了。

付杰
  • ¥ 388.0元
  • 市场价:388.0元
  • ¥ 29.0元
  • 市场价:99.0元
  • ¥ 68.0元
  • 市场价:168.0元
  • ¥ 159.0元
  • 市场价:398.0元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: