我在Windows服务器上安装了带有IIS7的Joomla 2.5.9。 :) 我在配置中禁用了所有SEF设置。
现在,我登录了joomla 2.5.9的管理员。当我看到公众方面,它显示它完美..但当我去任何其他链接..它有多个时间的域名在网址..
像...
http://domainname.com/index.php?option=com_content&view=article&id=6&Itemid=102
我尝试启用SEO URL,并启用了web.conf。和设置如下,
搜索引擎友好网址 - 是 使用URL重写-yes 将后缀添加到URL -yes。
http://domainname.com/domainname.com/features.html
这是joomla 2.5.9 ???
的错误谢谢, Gaurish
答案 0 :(得分:0)
configuration.php
var $live_site = '';
到
var $live_site = 'http://domainname.com';
答案 1 :(得分:0)
我测试了一些配置&这对我有用..
我尝试了JTC代码,
public $live_site = 'http://domainname.com';
它适用于前端,但会在后端抛出错误,即使我无法在管理员中登录。
所以,我改变了配置文件,如下所示,
$url = 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
if (true== strpos(strtolower($url),'administrator')) :
class JConfig {
.......
public $live_site = '';
......
}
else:
class JConfig {
......
public $live_site = 'http://www.domainname.com/';
.....
}
endif;
这对我来说很完美..前端的所有网址都显示正确,而不是重复的域名。
但是后面的URL显示与早期相同,但我可以进行更新&管理任务那里..真的不打扰我。
还有一个想法,我无法更新全局配置文件..因为我们编辑了..所以我需要手动完成。
谢谢, Gaurish