我正在做我认为是一项简单的任务。使用 .htaccess 文件我想从一个页面重定向到另一个页面。
这是我的重定向声明:
Redirect 302 /myfavoritebook https://play.google.com/store/books/...
当我输入路径时:
www.mywebsite.com/myfavoritebook
它会将我带到我创建的自定义 404 缺失页面。它不会将我重定向到新网站。
关于为什么的任何想法?
mod_alias旨在处理简单的 URL 操作任务。对于操作查询字符串等更复杂的任务,请使用 mod_rewrite 提供的工具。
您可以尝试mod_rewrite
改用:
Options +FollowSymlinks -MultiViews
RewriteEngine On
RewriteRule ^myfavoritebook/? https://play.google.com/store/books/details/Orson_Scott_Card_Ender_s_Game?id=Ojqi8KbWuLwC&feature=search_result#?t=W251bGwsMSwyLDEsImJvb2stT2pxaThLYld1THdDIl0 [R=302,NC,L]