0
我有一件簡單的事情,我想要做。.htaccess編輯器 - 重定向到主頁
我想要做的是重定向任何不存在的網址回到我的主頁。
例如,我希望這種情況發生:
http://www.ecer.ca/index.php/nfjeshuf 重定向到 http://www.ecer.ca/index.php
下面是我的.htaccess代碼:
ErrorDocument 404 http://www.ecer.ca/error/index.php
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteEngine On
RewriteCond %{HTTP_HOST} !^(www\.)?ecer\.ca$ [NC]
RewriteRule (.*) http://www.ecer.ca/$1 [L,R=301]
<Limit GET POST>
Order Allow,Deny
Allow from all
Deny from env=bad_bot
</Limit>
RewriteEngine on
RewriteCond %{REMOTE_ADDR} ^66.96.160.154
RewriteRule ^(.*)$ http://newfeedurl.com/feed
# remove trailing slash
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{THE_REQUEST} \s(.+?)/+[?\s]
RewriteRule ^(.+?)/$ /$1 [R=301,L]
# To internally forward /dir/file to /dir/file.php
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{DOCUMENT_ROOT}/$1.php -f [NC]
RewriteRule ^(.+?)/?$ /$1.php [L]
任何幫助,將不勝感激。謝謝!
所有這些都會將所有內容重定向到我的主頁。我仍然想ecer.ca/efnhej去我的錯誤頁面。 – Matt
是的,我沒有清楚地理解這個問題。現在看看我編輯的代碼。 – Croises
我想讓www.ecer.ca/bfjhef進入我的錯誤頁面。我希望www.ecer.ca/index.php/heef去www.ecer.ca/index.php – Matt