我正在努力删除安装了SEF模块的旧Joomla 1.0站点。我需要以搜索引擎友好的方式将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.我也很乐意手动执行它们。
答案 0 :(得分:0)
试试以下内容并告诉我
redirect /index.php?/this-page.html http://www.mysite.com/this-page.html
答案 1 :(得分:0)
添加.htaccess 重定向/路径/到/新/文件夹http://www.yoursite.com/new_page.html
第一个参数应该是文件夹的路径
答案 2 :(得分:0)
RewriteEngine On RewriteCond%{REQUEST_URI} ^ / index.php / RewriteRule ^ index.php /(.*)/ $ 1 [R,L]
这消除了所有旧sef网址中的index.php