2016-04-04 37 views
1

我正在尋找一個URL中的目錄後的所有請求重寫,但不能爲我的生活弄清楚如何做到這一點。國防部改寫爲一個目錄後的所有請求

本質尋找:

url.com/directory/anything/after/the/directory/

因此,如果任何請求COM不管什麼來url.com/directory/它會被重定向後回到我用正則表達式模式嘗試,這是該目錄之前,指數

(即url.com):/forex/.?(.*)

但我真的沒有在任何地方獲得。

任何人都可以踢我正確的方向。我本質上是:

RewriteRule \/forex\/.?(.*) inxe.php 

雖然沒有工作。

感謝所有回覆,謝謝!

+0

什麼是錯的'重寫規則/forex/?.* index.php'(非常輕微您的規則修改) – urban

+0

試試這個:重寫規則^(。 *)forex(。*)$ index.php [R = 301,L] – Nikhil

回答

0

嘗試:

RewriteRule ^/?dir/((?!index).+)$ /index.php [NC,L,QSA] 

這將重定向

  • /DIR /富/條(不包括目錄索引文件)

  • /指數.php
1

任何規則之前,請務必記RewriteEngine敘述上