【问题标题】:I want redirect 301 redirection我要重定向 301 重定向
【发布时间】:2018-03-06 10:33:06
【问题描述】:

我有两个网址,我想将旧网址重定向到新网址,但它不起作用。 任何帮助。这在 .htaccess 文件中不起作用 通过 php 提供任何帮助

Redirect 301 /online/student-login?task=user.login 

http://dev.example.com/devplopment/online/student-login?user.login

【问题讨论】:

  • 不确定你在问什么。 什么不起作用?您没有显示任何代码(或者在这种情况下,您的重定向规则,除了一行,没有任何上下文)。请相应地编辑您的问题。
  • David Makogon@sorry 这是一个错误。现在我已经更新了。我想将旧网址重定向到新网址,请帮助
  • 重定向指令仅匹配 URL path。如果要专门检查查询字符串的内容(RewriteCond),则需要使用mod_rewrite,然后使用RewriteRule进行重定向。
  • 阿明阿德尔@任何例子

标签: javascript php apache .htaccess


【解决方案1】:

你需要像这样使用php:

<?php 
header("HTTP/1.1 301 Moved Permanently"); 
header("Location: http://www.example.com/new-page.html"); 
?>

301 重定向不能用 javascript 完成。因为它是客户端而不是有效的。

如果你想使用 htaccess。将此行添加到您的 htacces 文件中:

Redirect 301 /old-page.html http://www.example.com/new-page.html

【讨论】:

  • Amin Adel@Ima 在 index.php 中使用此代码,但此代码不起作用
  • Amin Adel@i 使用了这个 .htaccess 规则,但这不起作用
  • 这些代码是正确的,如果它们不起作用,则问题必须在其他地方。检查php是否运行。在 php 文件的第一行运行 phpinfo()。查看服务器配置。如果有问题再问一个问题。
猜你喜欢
  • 2014-01-12
  • 2013-01-07
  • 2010-09-26
  • 2014-08-31
  • 1970-01-01
  • 2017-10-08
  • 2012-02-06
  • 2010-11-05
  • 2011-11-17
相关资源
最近更新 更多