Joomla - htaccess 重定向错误
Joomla - htaccess Redirects Error
我有一个 Joomla 2.5.28 网站已经有一段时间了,最近更换了托管服务提供商。在新服务器上,我设法将 Joomla 更新到 3.2.7 并使其正常 运行。
现在是棘手的部分:
在我以前的主机上,我有第二个安装作为通往另一个站点的网关。它只是让你 select 语言而已。
我的域是 www.cyclingtoserve.at,Joomla Main 是 /joomla,Joomla portal 是 /3.1
我想通过从 / 到 /3.1 添加一个 REDIRECT 规则,我可以启动门户并再次 运行ning。可惜没有。
这是我得到的:
我想我可以通过删除 .htaccess 文件来撤消此操作。但问题仍然存在。
我几乎什么都试过了。非常感谢您的帮助!
Edit01: 更多信息可能会很有趣。
Joomla 安装在 /joomla 而另一个页面在 /3.1
然而,.htaccess 文件位于根目录中。
Edit02: 我已经设法删除了错误的重定向。问题是:将人们从 www.cyclingtoserve.at 重定向到 /3.1 的正确方法是什么? (没有显示在地址中)
Edit03: 这是文件夹结构的图形表示 (FTP)。
ftp
为了避免重定向循环,您需要先检查您是否已经在/3.1/ 文件夹中。试试这个:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/3.1/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://%{HTTP_HOST}/3.1/ [L,R]
遗憾的是,我不得不放弃使用 .htaccess 进行重定向。
我会喜欢推荐的方式(并且仍然想知道如何)。
解决方法:
index.html 在 root 中有以下几行:
<frameset rows="100%" frameborder=0 framespacing=0 border=0>
<frame src="http://cyclingtoserve.at/3.1/" name="Content" noresize>
<noframes>
这可能是处理此问题的快速而肮脏的方法,但它确实有效。
如果您可以使用 .htaccess 重现相同的结果,我很乐意将其标记为答案。
我有一个 Joomla 2.5.28 网站已经有一段时间了,最近更换了托管服务提供商。在新服务器上,我设法将 Joomla 更新到 3.2.7 并使其正常 运行。
现在是棘手的部分: 在我以前的主机上,我有第二个安装作为通往另一个站点的网关。它只是让你 select 语言而已。
我的域是 www.cyclingtoserve.at,Joomla Main 是 /joomla,Joomla portal 是 /3.1
我想通过从 / 到 /3.1 添加一个 REDIRECT 规则,我可以启动门户并再次 运行ning。可惜没有。
这是我得到的:
我想我可以通过删除 .htaccess 文件来撤消此操作。但问题仍然存在。
我几乎什么都试过了。非常感谢您的帮助!
Edit01: 更多信息可能会很有趣。 Joomla 安装在 /joomla 而另一个页面在 /3.1 然而,.htaccess 文件位于根目录中。
Edit02: 我已经设法删除了错误的重定向。问题是:将人们从 www.cyclingtoserve.at 重定向到 /3.1 的正确方法是什么? (没有显示在地址中)
Edit03: 这是文件夹结构的图形表示 (FTP)。 ftp
为了避免重定向循环,您需要先检查您是否已经在/3.1/ 文件夹中。试试这个:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/3.1/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://%{HTTP_HOST}/3.1/ [L,R]
遗憾的是,我不得不放弃使用 .htaccess 进行重定向。 我会喜欢推荐的方式(并且仍然想知道如何)。
解决方法: index.html 在 root 中有以下几行:
<frameset rows="100%" frameborder=0 framespacing=0 border=0>
<frame src="http://cyclingtoserve.at/3.1/" name="Content" noresize>
<noframes>
这可能是处理此问题的快速而肮脏的方法,但它确实有效。
如果您可以使用 .htaccess 重现相同的结果,我很乐意将其标记为答案。