2012-03-12 2 views
0

Можно ли использовать файл .htaccess для перенаправления mydomain.com в mydomain.com/.htaccess редирект domain.com к domain.com/

Я пробовал:

RewriteRule ^(.*)/$ http://%{HTTP_HOST}/$1 

который должен работать для любого URL-адреса в домене, однако он работает только для URL-адресов, отличных от root (выше кода удаляет конечную косую черту, а не добавляет ее, однако я хотел бы посмотреть, будет ли она работать с корневыми URL-адресами).

Было также решение от here, который:

RewriteCond %{THE_REQUEST} ^([A-Z]{3,9})\ (.*)//([^\ ]*) 
RewriteRule^%2/%3 [R=301,L] 

Это устраняет несколько слеш (т.е. mydomain.com// становится mydomain.com/), но до сих пор не работает mydomain.com - > mydomain.com/

Я бы даже согласился с тем, как это сделать с PHP, если это доступно.

ответ

0

Try:

RewriteCond %{REQUEST_URI} !(.*)/$ 
RewriteRule ^(.*)$ $1/ [L] 
2

http://mydomain.com и http://mydomain.com/ выглядеть точно так же на веб-сервер, то URI является / для них обоих. Вы не сможете заставить адресную строку браузера иметь конечную косую черту после домена из .htaccess или php.

Смежные вопросы