Joomla站点URL静态化

之前在网上找关于Joomla站点做到伪静态的办法,他们总是复制别人的内容,发现按他们写的去做,就是没效果,因为他们漏掉关键的地方了。下面我就详细的写出来吧:


1,在服务器上打开rewrite这个功能,就是URL重写的功能,很多文章只说要打开这个功能,没说具体怎么做,所以当时就是这里没做好。具体的做法是:


在你安装Joomla的目录下,把htaccess.txt改成.htaccess;另外在.htaccess文件里要做一定的改动。


a:假如你的站点不是安装在根目录下,而是yourdomain这个目录下,在.htaccess里找到下面的代码:
# RewriteBase /
RewriteCond %{REQUEST_URI} !^/index.php
改成下面这样:
RewriteBase /(去掉#)
RewriteCond %{REQUEST_URI} !^/yourdomain/index.php
b:假如你的站点是安装在根目录下,只要在RewriteBase /前面去掉那个#就可以了。
2:用管理员登陆后台,在site->Global Configuration->site下,找到右边的SEO Settings,把3个都选成yes,然后点save,保存刚才的设置。
这样就可以做到Joomla站点URL静态化了。另外就是你在发布文章的时候,那个Alias就是显示在URL里的,所以你可以在这个地方指定你想要显示出来关于你这篇文章的URL
# RewriteBase /
RewriteCond %{REQUEST_URI} !^/index.php


# RewriteBase /RewriteCond %{REQUEST_URI} !^/index.php


PS:


如果是安装在根目录的话,下面这样就可以了:
RewriteBase /
RewriteCond %{REQUEST_URI} !^/index.php
如果是安装在子目录的话,那应该就是:
RewriteBase /
RewriteCond %{REQUEST_URI} !^/子目录/index.php
----------------------------------------------------------------


RewriteBase /子目录 (/和子目录中不能有空格)


或者
RewriteRule (.*) 子目录/index.php
=======================================================================


在godaddy空间上安装了Joomla,网上搜索了很多资料,无论是修改SEF.PHP文件,还是自定义.htaccess文件,均不能实现网址的静态化


蹩脚的英语在网上继续溜达,然后发现一款不错的Joomla URL静态化插件JoomSEO plugin for Joomla! 1.5,开发作者是Joomlatwork 团队,已经有了针对Joomla1.5.6版本的了.官方的提供的要使用7-ZIP才能打开,我已经将包打好了,等下你直接下下载,然后传到根目录就可以.
Click here to download


JoomSEO用法


1.上传到网站根目录
2.管理员身份登陆后台
3.选择site-Global Configuration 你会看到下面多了一项SEO,点击切换设置.
4.回到主界面,右边SEO Settings.有3个选择:
Search Engine Friendly URLs 选YES
Use Apache mod_rewrite 选YES(如果是APCHE,把你网站根目录的htaccess.txt文件改为.htaccess)
Add suffix to URLs   是否增加后缀.根据自己的喜好吧.


5.点右上角的SAVE按钮,再点一下APPLY按妞,大功告成.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值