Joomla URL 设置
默认的joomla url 类似:/index.php/a/b/c/
在启用url rewrite后, 类似: /a/b/c/
nginx下的配置:
我使用的是lnmp.org提供的一键安装包,在创建virtual host的时候,会提示创建一个url rewrited配置,比如我的是:joomla25.conf
(参考:http://lnmp.org/install.html)
内容如下:
location / { try_files $uri $uri/ /index.php?q=$request_uri; }
之后,在Joomla后台启用:
1. Enable SEO in your administrator: In Joomla 1.0: Site -> Global Configuration -> SEO: Search Engine Friendly URLs to Yes. In Joomla 1.5: Site -> Global Configuration -> Site: Search Engine Friendly URLs to Yes, Use Apache mod_rewrite to Yes. (Setting Add suffix to URLs is optional).
我使用的joomla2.5 , 配置稍有不同
Global Configuration->SEO: Use URL rewriting 启用即可。
over. :)