.htaccess 为什么我的重定向代码正在删除目录?

.htaccess 为什么我的重定向代码正在删除目录?,.htaccess,redirect,web,.htaccess,Redirect,Web,我试图重定向我的url的一些部分,但由于某种原因,它是剥离后重定向目录。。。试过很多东西这里是下面的信息 当我转到这个链接时 http://example.com/weddings/peacock-wedding.php 它重定向到 http://www.example.com/peacock-wedding.php 剥离 /weddings/ 我的访问代码 RewriteEngine On RewriteCond %{HTTP_HOST} ^example.com [nocase] R

我试图重定向我的url的一些部分,但由于某种原因,它是剥离后重定向目录。。。试过很多东西这里是下面的信息

当我转到这个链接时

http://example.com/weddings/peacock-wedding.php
它重定向到

http://www.example.com/peacock-wedding.php
剥离

/weddings/
我的访问代码

RewriteEngine On
RewriteCond %{HTTP_HOST}  ^example.com [nocase]
RewriteRule ^(.*)         http://www.example.com/$1 [last,redirect=301]
救命啊

好吧,算了! 发布答案,以防有人需要帮助 在我的例子“weddings”目录中,它进入子目录的htaccess

RewriteEngine On
RewriteCond %{HTTP_HOST}  ^(example.com)?$
RewriteRule ^(.*)$ http://www.example.com/weddings/$1 [R=301,L]

颠簸!请帮忙!