Apache中URL的重定向/别名

时间:2015-01-31 18:29:10

标签: apache .htaccess redirect alias

我在Windows上有一个Apache2.4服务器,我有一个这样的网址: http://example.com/fps/7A/quiz我希望将其重定向到 http://example.com/fps/7A/quizlet。 我尝试过Alias,ScriptAlias并在Apache的htaccess文件中重定向。别名有时会导致整个网站和所有页面中断。

我是否只需要创建一个名为/ quiz /的文件夹并放置一个使用PHP重定向的文件,或者.htaccess可以正常工作吗?

1 个答案:

答案 0 :(得分:0)

这样的东西?

RedirectMatch ^/fps/7A/quiz$ /fps/7A/quizlet

或者更一般

RedirectMatch ^/fps/([^/]+)/quiz$ /fps/$1/quizlet

甚至更一般

RedirectMatch ^/(.*)/quiz$ /$1/quizlet

您可以在RedirectMatch之后添加301以使其成为永久重定向:

RedirectMatch 301 ^/(.*)/quiz$ /$1/quizlet