2014-01-23 54 views
1

嗨,我有這個網站sctructure:如何重定向特定文件夾的index.php

/css/ 
/js/ 
/img/ 
/dashboard/ 
/pages/ 
/index.php 

我得到這個.htaccess文件

# Setting default charset 
AddDefaultCharset utf-8 

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase /web 
RewriteRule ^([\w\-]+)/?$ index.php?page=$1 
</IfModule> 

工程確定,如果我寫 myurl /登錄重定向to index.php?page = login 但我想將這個 myurl/dashboard重定向到index.php?module = dashboard 和 myurl/dashboard/login to index.php?module = dashboard &頁面=登錄

但沒有用我的.htaccess,你能幫我嗎?即時嘗試redirecto ALL到index.php,但沒有工作,導致重定向/ img,/ js,/ css文件夾到index.php,我不能看到我的網絡

在此先感謝。

回答

0

有這樣說:

RewriteEngine On 
RewriteBase /web/ 

RewriteCond %{REQUEST_FILENAME} -f [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule^- [L] 

RewriteRule ^(dashboard)/?$ index.php?module=$1 [L,QSA] 

RewriteRule ^(dashboard)/([^/]+)/?$ index.php?module=$1&page=$2 [L,QSA] 

RewriteRule ^([\w-]+)/?$ index.php?page=$1 [L,QSA] 
+0

謝謝你!令人驚歎的... – Jorge

+0

很高興知道,你現在可以將答案標記爲已接受。 – anubhava

相關問題