我的問題是如何重定向我的網站上任何不存在的鏈接回到主頁。例如;假設我的網站上有一個名爲「pets」的頁面(http://mywebsite.com/pets),如果用戶偶然輸入了http://mywebsite.com/petsd,我希望將用戶重定向到主頁。任何人都知道如何做到這一點?謝謝。如何重定向網站上不存在的鏈接回到主頁
回答
在.htaccess文件設置ErrorDocument 404 /index.html
感謝您的回答:D – user719813 2011-04-20 22:41:40
還有一個問題。我如何保留原始的錯字鏈接,以便它仍然出現在URL中? – user719813 2011-04-20 22:48:59
感謝您的回答! :)我已經實現了它,它完美的工作! – user719813 2011-04-21 02:41:49
用JavaScript重定向裝備404頁。 確保它是定時的,所以遊客可以看到發生了什麼。
可以使用mod_rewrite
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php [R]
The QSA flag應該做的伎倆。它代表查詢字符串追加,並將保持所有url參數完全啓動。
使用mod_rewrite你可以處理404(找不到頁面),像這樣:
RewriteEngine on
Options +FollowSymlinks -MultiViews
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ./[L]
這將保存在瀏覽器原來的鏈接,但會顯示您的主頁。
- 1. 將外部鏈接重定向到我網站上的頁面
- 2. 自動重定向到網站主頁
- 3. 如何在我的網站上重定向直接鏈接的會員鏈接?
- 4. 如何在Django的網站主頁上添加鏈接/網址?
- 5. 重定向網頁鏈接到Iframe
- 6. 如何WordPress的網站IP地址重定向到主頁
- 7. Nginx的URL重定向網站主頁
- 8. WordPress網站已將我的鏈接重定向到onclickads網站
- 9. 如何將googleapis鏈接重定向到我的網站?
- 10. WordPress的永久鏈接漂亮重定向到主頁上IIS7
- 11. 網站在點擊頁面後重定向到主頁跳轉
- 12. 如何將我網站中的鏈接重定向到外部鏈接?
- 13. 隨機奇怪403在我的網站主頁上重定向?
- 14. 我的PayPal鏈接並不重定向到PayPal網站
- 15. 如何將文件夾鏈接重定向到主頁?
- 16. 網站css鏈接重定向
- 17. 重定向網站內部鏈接
- 18. 重定向我的網站主頁到網絡
- 19. 所有網址重定向到WordPress的網站主頁
- 20. 如何在移動網站上創建「桌面版」鏈接,而不將其重定向到移動網站
- 21. 將網頁上的鏈接重定向到JavaScript函數
- 22. 單頁網站主頁名稱鏈接到頁面頂部不返回頁首
- 23. 如何在Firebase Deeplink中顯示站點名稱將重定向鏈接重定向到網頁
- 24. 如何使用jquery將多個鏈接重定向到網站上的div?
- 25. 我的子網站重定向做主網站的主頁,如果URL有'www'
- 26. 重定向到同一網站,但鏈接不同(javascript)
- 27. 網站網址從有機搜索重定向到主頁
- 28. 在Wordpress中與WWW的鏈接重定向到主頁
- 29. 網站主頁重定向到空白頁
- 30. 手機網站重定向的完整網站鏈接
是'寵物'頁面的現有文件嗎? – Teneff 2011-04-20 22:39:19
當你這樣做時,請不要***更改他們輸入地址欄的地址。如果他們爲您的網站上的實際頁面製作了一個非常小的錯字,他們將能夠輕鬆地糾正錯字,而不必再次輸入。 – Olathe 2011-04-20 22:39:56
我甚至不會顯示主頁。一個體面的錯誤頁面,解釋它是一個404,幷包括一個鏈接到主頁是更好的(「爲什麼這顯示我的主頁?我輸入'寵物'!!」)。更好的是,從URI中提取關鍵字並執行搜索並在錯誤下顯示結果。 – Quentin 2011-04-20 22:47:09