我想在我的.htaccess文件中設置一個規則,這樣任何url都可以得到,這會導致404因爲沒有這樣的文件而自動重定向到主頁的現場: 的index.php404重定向使用.htaccess
我的.htaccess文件看起來像這樣:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^queenslandbeerweek.com.au$ [NC]
RewriteRule ^(.*)$ http://queenslandbeerweek.com.au/$1 [L,R=301]
ErrorDocument 404 /index.php
這將導致index.php文件中顯示,但壞了,樹葉在地址欄中的URL eroneous。
我已閱讀另一篇文章的答案,它與將錯誤的URL作爲參數傳遞有關,導致頁面無法正確加載,因爲頁面調用數據庫中的數據,並且它傳遞了錯誤URL作爲index.php的參數,但沒有提示解決方案是什麼。
我想要發生的情況是,如果在地址欄中鍵入了錯誤的URL,或者如果遵循鏈接,則導致不存在的文件,完全忘記此文件,放棄所有內容,然後轉到到主頁index.php。
的index.php從數據庫
調用數據使用.htaccess文件這可能嗎?
我和我的另一個網站有完全相同的問題。
任何幫助將不勝感激。 乾杯,鋁。
邊注:建議對SEO的目的和可用性有404頁,而不是重定向。 –