我有一個相當複雜的問題(對我來說),這就是爲什麼我需要求助於你們:)總是搖頭是一個偉大的和快速的ressource尋求幫助。重定向頁面根,但保持參數URL
背景: 我有一個網站,主頁是所有子頁面teasered一個大屏幕拖動(www.example.com/)。如果您點擊Teaser(www.example.com/pages/page1),則帶有iframe的jquery lightbox將打開並顯示該頁面。這很好。
問題: 問題是,因爲一直都是藉助iframe,如果有人去子頁面直接(www.example.com/pages/page1),通過索引谷歌搜索,也許,他將看不到iframe和它後面的大可拖動屏幕。
問: 我需要一個腳本,有什麼事情發生之前,根與重定向多個部分的URL,然後到根頁面和部分追加爲不同的查詢,所以我可以通過JavaScript讀出來或者其他東西,並且每手觸發iframelightbox。
方法: 所以
www.example.com/pages/page1
需求,成爲
www.example.com?vars=/pages/page1
什麼合適。
我認爲這是可能在我的htaccess的使用mod_rewrite,但我不知道怎麼辦。
我希望這是可以理解的某種方式:)我已經盡了全力。
好,我用它BU得到怪異的結果。我還需要一個RewriteCond嗎? 現在我的代碼看起來像這樣 'RewriteEngine敘述在 RewriteBase/ 重寫規則^指數\ $ .PHP! - [L] 的RewriteCond%{} REQUEST_FILENAME -f 的RewriteCond%{} REQUEST_FILENAME -d 重寫規則。 /index.php [L] RewriteRule ^(。+)$ /?vars = $ 1' – mourique 2011-04-19 10:41:11
對於混亂的標記感到抱歉,我不知道如何在評論中放置換行符。 – mourique 2011-04-19 10:43:31
你不能保留RewriteCond + RewriteRule。 /index.php [L],因爲它會否定所需的行爲,除非您要求的頁面實際上是文件系統上的「pages/page1」。但是,否則,它會說:不是我重寫到index.php的目錄,然後跳過最後一個RewriteRule。 – 2011-04-19 10:47:33