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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.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
Html 删除整个Joomla网站,并将所有链接重定向到新的非Joomla网站_Html_.htaccess_Redirect_Joomla_Url Rewriting - Fatal编程技术网

Html 删除整个Joomla网站,并将所有链接重定向到新的非Joomla网站

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/

我刚刚删除了我的joomla网站

我有一个新网站准备上传到同一台服务器上。这个新网站是html5和扩展(.shtml)

我的问题是我需要将所有旧的joomla页面/链接重定向到新的shtml页面。然后重写这些URL以删除扩展名

示例:(JOOMLA现场)至(新现场)

但joomla是cms,所以htaccess对我不起作用。或者,我做错了。这就是我被困的地方

到目前为止,我已经在htaccess文件中尝试了这些

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和测试链接,看看它们是否有效。当我得到结果或再次陷入困境时,我会在这里更新。