我有以下情况:
旧网站,托管在某个地方。除主页外的所有页面均采用以下形式:
mydomain.com/page123或其他一些课程..
新网站,用php编写,托管在不同的服务器上,一个windows计划(不能改变那个..)
包括主页在内的所有页面均采用以下形式:
mydomain.com/?page=some_name或
这个想法并没有松散旧页面排名因此我被推荐使用301重定向
目标:所有旧网址都应重定向到mydomain.com/?page=homepage
问题(?):不能在新服务器上使用htaccess(试过,它不起作用)
php有:
<?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.new-url.com" );
?>
但我会在哪里放置此代码?旧网站上没有旧文件。
我在这里错过了什么吗? 有什么建议吗? 谢谢,祝你有个愉快的一天: - )答案 0 :(得分:0)
这取决于您的网站结构。 如果你使用MVC方法与index.php之类的一个输入点,你可以在你的 路由控制器并检查您是否获得旧网址尝试移动到带有标头的新网址。
如果您使用其他方法,则应在apache / nginx服务器中为每个旧页面添加重定向条件。