Избавьтесь от косой черты на главной странице с помощью htaccess

Я хочу избавиться от косой черты на главной странице с помощью htaccess.

Мой фактический URL был примерно таким

http://www.mydomain.com/iphone_index.php

Я избавился от iphone_index.php из URL-адреса с помощью htaccess. Код, который я использовал для этого, -

RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} ^.*/iphone_index.php
RewriteRule ^(.*)iphone_index.php$ $1 [R=301,L]

Но я получаю результат как

http://www.mydomain.com/

Я хочу избавиться от этой косой черты. то есть,

Мой желаемый URL http://www.mydomain.com

Как это сделать?

Любая помощь будет оценена по достоинству.


person Alok Tripathi    schedule 05.03.2012    source источник
comment
/ не добавляется браузером на стороне клиента? Я считаю, что браузеры делают это. Введите google.com в браузере, и вы увидите, что оно изменится на http://google.com/.   -  person Bazzz    schedule 05.03.2012
comment
Хотя в моих браузерах этого не происходит   -  person Raintree    schedule 05.03.2012
comment
@ Джош Ха, что это за браузер? Обратите внимание, что некоторые современные браузеры скрывают часть URL-адреса, когда адресная строка не имеет фокуса. Попробуйте нажать на него после загрузки страницы.   -  person Bazzz    schedule 06.03.2012
comment
@Bazzz Firefox 10 и Chrome 17. Я тоже пытался щелкнуть в адресной строке. :)   -  person Raintree    schedule 06.03.2012
comment
@Josh Ха, действительно, Firefox 10 не показывает полный URL-адрес ни после нажатия, но если вы скопируете и вставите URL-адрес ИЗ адресной строки В какое-либо другое место, вы увидите, что браузер вставляет полный URL-адрес, а не частично скрытый. . И тогда http:// и завершающий / будут видны. Внутри браузер действительно использует http://google.com/, а не google.com, который он показывает вам в адресной строке.   -  person Bazzz    schedule 06.03.2012


Ответы (1)


Здесь вам не нужен RewriteCond, поэтому измените правило на это и очистите кеш браузера:

RewriteRule ^(.*)/iphone_index.php$ $1 [R=302,L]

Как только вы убедитесь, что он работает, измените R=302 на R=301

person anubhava    schedule 05.03.2012
comment
Привет, thnx 4 ur быстрый ответ. Но ваше решение даже не может удалить iphone_index.php из существующего URL-адреса, оставив косую черту в конце. - person Alok Tripathi; 05.03.2012