Rewrite_mod将http:// localhost /重定向到http:// localhost / home /

时间:2013-04-11 09:19:26

标签: apache mod-rewrite redirect

我似乎无法找到有关如何重写以将http://localhost:8888/重定向到http://loclahost:8888/home/

的任何信息

我试过了:

RedirectMatch ^/$ http://localhost:8888/website/home/

但这给了我一个无限循环。

我已经应用了以下规则:

RewriteCond  %{REQUEST_URI} home/ 
RewriteRule home/ http://localhost:8888/website/index.php [L]

RewriteCond  %{REQUEST_URI} ([a-z]*)/ 
RewriteRule ([a-z]*)/ http://localhost:8888/website/$1.php

我收到的信息来自:http://httpd.apache.org/docs/2.4/rewrite/remapping.html#moveddocroot

1 个答案:

答案 0 :(得分:0)

我设法使用以下方式让它工作:

RedirectMatch ^/website/$ http://localhost:8888/website/home/