2014-02-13 44 views
2

目前,我有這個MD在我的網站的根目錄重寫規則:Apache的現代重寫

Options +FollowSymLinks 
RewriteEngine On 

RewriteCond %{SCRIPT_FILENAME} !-d 
RewriteCond %{SCRIPT_FILENAME} !-f 

RewriteRule ^.*$ ./index.php 

我所想要做的是,如果目錄結構的第一部分是/ BD /我希望它去到不同的文件

例如:

http://domain.com/something/somethingelse 

將由index.php的運行

而:

http://domain.com/bd/something/somethingelse 

將運行another.php

應該如何國防部重寫規則看實現這一目標?

+0

你可以把另一個'了'/ BD /目錄內.htaccess'。 –

回答

1

您可以使用:

Options +FollowSymLinks 
RewriteEngine On 

RewriteCond %{SCRIPT_FILENAME} !-d 
RewriteCond %{SCRIPT_FILENAME} !-f 
RewriteRule ^bd/ /another.php [L,NC] 

RewriteCond %{SCRIPT_FILENAME} !-d 
RewriteCond %{SCRIPT_FILENAME} !-f 
RewriteRule^/index.php [L]