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

时间:2018-04-05 19:15:22

标签: html .htaccess redirect joomla url-rewriting

我刚刚删除了我的joomla网站。

我准备好在同一台服务器上上传一个新网站。这个新网站是带扩展名的html5(.shtml)

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

示例:(JOOMLA SITE)http://www.blah.com/contact至(新网站)http://blah.com/contact.shtml

但是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]

2 个答案:

答案 0 :(得分:1)

如果您使用.shtml,那么我想知道您的网络服务器上正在运行什么。您的服务器是否正在运行Apache? Hatccess规则仅由Apache读取。

  

但是joomla是cms,所以htaccess对我不起作用

这是无关紧要的,你试图将一个网址重定向到另一个网址,这对于生成这些网页的内容并不重要。此外,无论如何,Joomla使用.htaccess。

答案 1 :(得分:0)

我解决了这个问题。这很奇怪。我重新安装了joomla 2.5并添加了一个重定向插件。然后我用它将旧链接重定向到我的新网站,结束了。

我不确定为什么.htaccess方法不起作用,但你去了。

感谢大家的回答和支持。