我已經很努力地嘗試這個工作,但拉出我的頭髮後,嘗試大量的重新直接規則和東西我已經地面停下來,請幫忙謝謝!htaccess重新直接幫助 -/dir1但不重定向/ dir1/{任何東西}
基本上,我試圖重定向以下網址: http://example.com/sub1 TO http://example.com/newsub1
(注:我不得不採取的「http://以下鏈接爲#1不會讓我發佈這麼多的鏈接!!)
但當/ SUB1子目錄請求,我需要這仍然可以訪問,而不是更改URL - 所以我想保持這樣的:
例子.com/sub1/sub2
我的重寫規則不斷重寫example.com/newsub1/sub2
我遇到的問題是,在上面的例子/子2需要一個通配符 - 它不是一個固定的網址,但動態的,我需要的範圍這是任何事情。
因此,在總結:
1)example.com/sub1 - > REDIRECT - > example.com/newsub1
2)example.com/sub1/{could-be-anything} - > NO REDIRECT/RE-WRITE - > example.com/sub1/{could-be-anything}
很好!謝謝 - 這對我很有用 'RewriteEngine On RedirectMatch 301 ^/sub1 /?$/newsub1 $ 1' 這個成功地重定向http://example.com/sub1-> http://example.com/sub1惠斯特仍然保持訪問http://example.com/sub1/other - 這正是我所需要的 - 很好的工作! 我有效地試圖擺脫在WordPress(/ sub1)中訪問特定的歸檔視圖,同時仍然保持對個人帖子(/ sub1/post-title)的訪問 - 並且這已經很好 - 順便說一下,代碼並沒有爲我做,但你做的第一槍 - 謝謝你的朋友;) – Jonnyauk
我注意到我上面的評論是有點錯了,我現在不能編輯;(只是爲了澄清,如果有人讀這個未來,'RewriteEngine On RedirectMatch 301 ^/sub1 /?$/newsub1 $ 1'可成功重定向example.com/sub1-> example.com/sub2,同時仍然可以訪問example.com/sub1/{anystring} – Jonnyauk