Html 删除整个Joomla网站,并将所有链接重定向到新的非Joomla网站
我刚刚删除了我的joomla网站 我有一个新网站准备上传到同一台服务器上。这个新网站是html5和扩展(.shtml) 我的问题是我需要将所有旧的joomla页面/链接重定向到新的shtml页面。然后重写这些URL以删除扩展名 示例:(JOOMLA现场)至(新现场) 但joomla是cms,所以htaccess对我不起作用。或者,我做错了。这就是我被困的地方 到目前为止,我已经在htaccess文件中尝试了这些Html 删除整个Joomla网站,并将所有链接重定向到新的非Joomla网站,html,.htaccess,redirect,joomla,url-rewriting,Html,.htaccess,Redirect,Joomla,Url Rewriting,我刚刚删除了我的joomla网站 我有一个新网站准备上传到同一台服务器上。这个新网站是html5和扩展(.shtml) 我的问题是我需要将所有旧的joomla页面/链接重定向到新的shtml页面。然后重写这些URL以删除扩展名 示例:(JOOMLA现场)至(新现场) 但joomla是cms,所以htaccess对我不起作用。或者,我做错了。这就是我被困的地方 到目前为止,我已经在htaccess文件中尝试了这些 Redirect 301 /contact http://www.blah.com/
Redirect 301 /contact http://www.blah.com/contact.sthml
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.blah.com$ [NC]
RewriteRule ^(.*)$ http://blah.com/$1 [R=301,L]
如果您使用的是.shtml,那么我想知道您的Web服务器上运行的是什么。您的服务器正在运行Apache吗?HATCESS规则仅由Apache读取 但joomla是cms,所以htaccess对我不起作用
这是不相关的,您正试图将一个url重定向到另一个url,这与生成这些页面的内容无关。此外,Joomla仍然使用.htaccess。我解决了这个问题。这很奇怪。我重新安装了Joomla2.5并添加了重定向插件。然后我用它将旧的链接重定向到我的新网站,就这样完成了 我不知道为什么.htaccess方法不起作用,但你可以这样做
感谢大家的回答和支持。第一条规则不起作用吗?重定向301/联系它没有,没有。我测试了它,而我有Joomla网站,上传了新的网页,重定向,它没有工作。然后我删除了这个网站,再次测试,结果仍然不起作用(重定向需要多长时间才能工作?我必须等待5个小时并清除缓存。它是即时的,htaccess从不缓存,每次请求页面时都会运行。此外,您可能需要使用302(临时重定向)在你们做对之前,因为重定向是缓存在浏览器端的,所以我的服务器运行的是apache.2.0。我还不确定到底发生了什么。我将尝试更多的htaccess和测试链接,看看它们是否有效。当我得到结果或再次陷入困境时,我会在这里更新。