2011-08-14 49 views
0

我想根據模式匹配重定向站點的URL(其中100個)。.htaccess將URL重定向到URL的子部分

因此,例如,如果請求的URL是

http://www.example.com/showcase/properties/boston/page/1 

我想它重定向到

http://www.example.com/showcase/properties/boston 

即從實際的URL刪除/page/1

我是所有.htaccess概念的新手。所以,如果我錯過了任何信息添加,請讓我知道。另外,如果有人能夠給我指出一個很好的教程/書籍,用於.htaccess學習,我將不勝感激。

非常感謝。

P.S. - 該網站使用PHP語言構建。

回答

0
RewriteRule (.*)/page/(\d+) $1 

我不知道任何關於.htaccess的教​​程! 我在我的電腦上有apache手冊,我用它!

+0

你好阿斯曼 - 感謝您的快速回復。我嘗試了你在評論中提到的RewriteRule,它確實有效但部分。該規則從URL中刪除了/ page/1,但新的重定向網址不正確。它就像這個http://www.example.com/home/smartlive/example.com/showcase/properties/boston。我錯過了什麼?再一次感謝 – cjain1443

+0

@ cjain1443如果你想要外部重定向,你應該把http://寫成:http://%{HTTP_HOST}/$ 1 – undone

+0

Aseman - 對不起,如果我以前不清楚我的評論。它不是外部重定向。我把這個例子與你的重寫規則http://www.jainchetan.com/showcase/properties/boston/page/1一起生活。我想要這個URL重定向到http://www.jainchetan.com/showcase/properties/boston。但是,如果您訪問網址http://www.jainchetan.com/showcase/properties/boston/page/1 - 生成的重定向網址有一些額外的頂級目錄。任何想法我怎麼能擺脫它們?謝謝 – cjain1443