0

我正在删除安装了 SEF 模块的旧 Joomla 1.0 站点。我需要以搜索引擎友好的方式将 URL 重定向到静态页面。

典型的 URL 如下所示:www.mysite.com/index.php?/this-page.html。
我需要将其转发到同一站点上的静态页面,例如:www.mysite.com/this-page.html

所以,我编辑了 htaccess 来阅读:

redirect 301 /index.php?/this-page.html http://www.mysite.com/this-page.html

重定向似乎不起作用。有任何想法吗?去除“/index.php?/”的通配符重定向将是一个奖励,因为我必须做大约 80 个。我也很高兴手动完成它们。

4

3 回答 3

0

RewriteEngine On RewriteCond %{REQUEST_URI} ^/index.php/ RewriteRule ^index.php/(.*) /$1 [R,L]

这从所有旧的 sef url 中消除了 index.php

于 2014-08-22T11:25:53.710 回答
0

添加您的 .htaccess 重定向 /path/to/new/folder http://www.yoursite.com/new_page.html

第一个参数应该是文件夹的路径

于 2012-11-08T10:28:20.237 回答
0

在下面试试这个,让我知道

redirect /index.php?/this-page.html http://www.mysite.com/this-page.html
于 2012-11-08T01:37:17.020 回答