我當時正在研究基於web的ifsc代碼搜索引擎Myifsccodes.com。我是使用PHP和MySQL完全開發它的唯一人員。我使用htaccess 301重定向,將它從WWW版本重定向到沒有WWW主頁的Bluehost Cpanel。它的主頁工作正常。但最近我發現,如果我把WWW內頁,他們不重定向到沒有WWW版本,這是一個巨大的網站的搜索引擎優化重複問題。如何在沒有www的情況下將www重定向到htaccess的內部頁面
我嘗試了從Stackoverflow的其他類似問題的各種修復,但沒有任何工作準確。這個問題是我最後希望在這裏與專家一起解決的。
這裏是我當前的.htaccess代碼
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^www\.myifsccodes\.com$
RewriteRule ^/?$ "http\:\/\/myifsccodes\.com\/" [R=301,L]
# Use PHP54 Single php.ini as default
AddHandler application/x-httpd-php54s .php
# For security reasons, Option followsymlinks cannot be overridden.
Options +SymLinksIfOwnerMatch
RewriteCond %{REQUEST_FILENAME} !-f
# data compression
#AddOutputFilterByType DEFLATE text/html text/plain text/xml text/javascript text/css application/javascript
# Url format sample http://myifsccodes.com/andhra-bank
RewriteRule ^([a-zA-Z0-9_-]+)/$ /bankdetails2.php?banknamefromhtaccess=$1
RewriteRule ^([a-zA-Z0-9_-]+)$ /bankdetails2.php?banknamefromhtaccess=$1
我想達到以下重定向;
我這個頁面http://myifsccodes.com/canara-bank
而這個URL http://www.myifsccodes.com/canara-bank的首選版本應該重定向到上述網址。
同樣,二級子文件夾URL也應該重定向到它們各自頁面的非www版本。
示例:此網址http://www.myifsccodes.com/canara-bank/delhi應該重定向到這一個http://myifsccodes.com/canara-bank/delhi
請幫我儘快解決這個問題。
嘿,巴拉非常感謝你的幫助,這正是工作按我的預期。現在,所有帶有www版本的內頁都將重定向到非www。這解決了網站重複問題。再次感謝。 –
@MuhammadAzhar歡迎:-) –