2012-08-09 52 views
1

我剛剛建立了一個基於唯一index.html文件的網站。您可以使用由錨定列表組成的菜單瀏覽文件。問題是,該網址是錨的名字,所以我有兩個選擇:同一文件中的URL重寫規則(使用錨列表)

1 .-重命名整個錨定名單(但仍然會有一些問題)

2:重命名使用.htaccess的URL,在RewriteEngine On上執行。

的網址,你可以看到當進入主頁是: http://domain.com/#!/page_home

注意:只有 'domain.com' 是不是真實的。

而旁邊 '頁' 然後:

http://domain.com/#!/page_2

http://domain.com/#!/page_3

http://domain.com/#!/page_4 ...等,以顯示

而且我想http://domain.com/welcome改爲http://domain.com/#!/page_home

那麼,我會遵循一些基本的和高級的教程,沒有運氣。理論上使用這樣的東西應該可以工作:

RewriteEngine On 

RewriteRule ^#!/page_home welcome 

但是這個和其他組合對我沒有效果。

的.htaccess的工作,因爲我有這樣彼此規則:

Options -Indexes 
ErrorDocument 404 /notfound.html 

你能不能給我一個提示嗎? 在此先感謝。

回答

1

很抱歉告訴你這件事,但它不起作用。

如您所知,錨點是指向網頁內部資源的鏈接。當你點擊一個錨點時,沒有請求被髮送到服務器,只有瀏覽器才能進入同一頁面中的請求資源。如果沒有請求發送到服務器,那麼不會調用htaccess,也不會進行重定向。

你唯一的,如果你想要的鏈接,就像是重做的網站,而無需使用錨選項...

+0

安永Yazmat!非常感謝您的回覆。我會做得更好。再次感謝! – user1586214 2012-08-09 00:48:52

+0

不客氣:/ – Oussama 2012-08-09 00:49:52