2015-05-12 82 views
1

我需要爲我的.httaccess文件重寫代碼,在那裏我可以將我的url轉到特定文件夾的默認頁面。RewriteRule:我如何處理我的網址

一樣,如果下面的網址未發現:

www.domain.com/abc/23/121/ >>> www.domain.com/abc/default.php

OR

www.domain.com/xyz/23/121/ >>> www.domain.com/xyz/default.php

什麼是第一個文件夾,它將重定向到它的文件夾默認文件。

如何將.httaccess的URL轉發到任何錯誤處理程序文件?

www.domain.com/xyz/23/121/

時沒有發現這個網址..這將需要compeler URL作爲查詢字符串404.php

像:

404.php?URL = www.domain.com/XYZ /121分之23/

回答

2

試試這個根/的.htaccess:

RewriteEngine on 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*)/?$ /404.php?url=$1 [R,QSA,L] 
+0

謝謝..工程:) –

+1

@Starkeen當前APACH有命令用於此目的:'FallbackResource/404.php' – splash58