Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.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/apache/9.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
Php 从旧joomla网站访问新定制_Php_Apache_.htaccess_Redirect_Joomla - Fatal编程技术网

Php 从旧joomla网站访问新定制

Php 从旧joomla网站访问新定制,php,apache,.htaccess,redirect,joomla,Php,Apache,.htaccess,Redirect,Joomla,我们刚刚完成了一个新版本的网站。 这一次,我们选择了一个“bespoken”代码,它将取代joomla版本 joomla版本在google中有很好的标识,google存储了1300多个url 我们曾考虑使用htaccess301重定向来强制访问者从旧页面转到新页面,但旧页面和新页面之间没有对应关系 在这种情况下,最佳做法是什么?我们是否应该将所有内容重定向到新的网站索引页? 这不是反搜索引擎优化吗 有没有一种方法可以获取所有旧的标记URL,并尝试拥有“巨大”的htaccess,每个新的旧页面对都

我们刚刚完成了一个新版本的网站。 这一次,我们选择了一个“bespoken”代码,它将取代joomla版本

joomla版本在google中有很好的标识,google存储了1300多个url

我们曾考虑使用htaccess301重定向来强制访问者从旧页面转到新页面,但旧页面和新页面之间没有对应关系

在这种情况下,最佳做法是什么?我们是否应该将所有内容重定向到新的网站索引页? 这不是反搜索引擎优化吗

有没有一种方法可以获取所有旧的标记URL,并尝试拥有“巨大”的htaccess,每个新的旧页面对都有一个记录

谢谢你的帮助

编辑

如果这有帮助的话,旧的URL是这样制作的:www.website.com/en/var/pagename/


而ne URL是www.website.com/newpagename/或以html结尾。

有两种方法:

  • 开发人员级别:您需要为新joomla构建一个系统插件!在一个插件中,应该有一个代码来检测旧url中的变量和值,并以此为基础将访问者重定向到具有新url的相应页面
  • 管理级别:您可以为新joomla使用!该网站将为您提供sef别名URL(添加旧URL作为新ULR的别名)以及自定义重定向
  • 这两个选项在可用性方面都很好。
    如果你觉得这有帮助,请告诉我

    谢谢,

    Mrunal

    新站点不是Joomla。确切地说:新站点是一个定制的cms。无论如何谢谢你