0
我目前的htaccess做兩個簡單的URL重寫了兩個簡單的頁面。這是代碼。如何避免htaccess重定向 - 重寫循環?
RewriteEngine On
RewriteRule ^home/?$ index.php#home [NC,L]
RewriteRule ^contact/?$ index.php#contact [NC,L]
現在mywebsites.com和mywebsite.com/home是相同的頁面。我使用twitter引導傳送帶在頁面之間翻轉頁面而不實際加載頁面。
不幸的是,mywebsite.com/home上的facebook分享數量是2000,mywebsite.com/上是29.因此,我想301將mywebsite.com/重定向到mywebsite.com/home,但這會使htaccess進入無限循環。
任何幫助,將被廣泛讚賞。
是否從'mywebsite.com/home'爲'mywebsite.com/index.php文件#home'重定向必須是一個隱藏的重定向?我不能完全肯定,但是這似乎是不可能的:http://stackoverflow.com/questions/5526203/how-to-use-mod-rewrite-with-anchors-but-no-r-301#comment6311714_5526203 – Christopher
嗨克里斯托弗, 這是完全可能的,我已經在做了。在這種情況下,這些頁面實際上是一個頁面,並且在單擊導航菜單時,它們互相轉換。它基於jQuery的旋轉木馬。 –