.htaccess不能正常工作

时间:2012-01-26 06:22:08

标签: apache .htaccess url

我想将www.mydomain.com/alpha/转移到www.mydomain.com /。

所以我在.htaccess文件中进行了跟踪:

#RewriteCond $1 !^/gazelle/
RewriteRule ^(.*)$ /gazelle/$1 [L]

因为现在所有其他子目录现在都不起作用。

例如:www.mydomain.com/beta现在不能正常工作。

我现在已经坚持了一段时间。对此的任何帮助都会很棒。

2 个答案:

答案 0 :(得分:0)

那是因为你的RewriteRule匹配所有内容。

尝试:

RewriteEngine On
RewriteRule ^/alpha/(.*)$ /$1

(或者可能省略/中的前导/alpha ......我不记得了)

答案 1 :(得分:0)

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^alpha/([^/]+) /$1 [NC]