Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess 用SEF强制www不´;我不在Joomla 3工作_.htaccess_Redirect_Joomla_Sef - Fatal编程技术网

.htaccess 用SEF强制www不´;我不在Joomla 3工作

.htaccess 用SEF强制www不´;我不在Joomla 3工作,.htaccess,redirect,joomla,sef,.htaccess,Redirect,Joomla,Sef,当我强制从no www重定向到www(使用htaccess)时,仅对域有效 domain.com(重定向到)→ www.domain.com(工作正常) domain.com/category/article/(重定向到)→ www.domain.com/index.php(不工作) 首先正确重定向到www.domain.com/category/article/(我可以在浏览器中查看),然后快速切换到www.domain.com/index.php 我在htaccess中使用了很多选项,用于

当我强制从
no www
重定向到
www
(使用htaccess)时,仅对域有效

domain.com
(重定向到)→
www.domain.com
(工作正常)

domain.com/category/article/
(重定向到)→
www.domain.com/index.php
不工作

首先正确重定向到
www.domain.com/category/article/
(我可以在浏览器中查看),然后快速切换到
www.domain.com/index.php

  • 我在htaccess中使用了很多选项,用于将域重定向到www,但都不起作用
  • 我在Joomla中禁用重定向插件
  • 如果我在AdminJoomla中禁用SEF。作品使用非SEF url可以很好地工作
  • 在另一个网站的同一台服务器上,Joomla 2.5运行良好

有什么想法吗?

我相信您在htaccess文件中把www重定向到了错误的位置。这是我的样板htaccess,我使用它作为Apache上所有Joomla站点的起点。我已经将其添加到pastebin中,因为这里的编辑器会弄乱格式


共享重定向的htaccess代码(或使用GUI时所采取的操作列表)将有助于跟踪您的问题。真的!重定向放在了错误的一边。我解决了,我想感谢您提供的.htaccess文件。你好,juanma,没问题。就像我说的,我在我的大多数项目中都使用这个,所以这是一个很好的项目。它深受HTML5样板文件htaccess的启发: