latteo
Эффективное использование PHP, MySQL
- Регистрация
- 27 Фев 2008
- Сообщения
- 1.603
- Реакции
- 1.566
Оба варианты правильные, но эффект будет разный - Для просмотра ссылки Войдираз начали про html говорить, я задам еще вопрос. все ссылки в HTML как прописывать так <a href="/page.html"> или <a href="page.html">. то есть с "/" или без "/"
<a href="/page.html"> - ссылка относительно корня сайта
<a href="page.html"> - ссылка относительно текущего документа
интересно почему с "/" не редиректит на страницу без "/"?
если я набираю site.by/page.html/ а переводит на страницу site.by/page.html
Код:
RewriteEngine On
RewriteCond %{REQUEST_URI} (.*)/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ $1 [R=301,L]
Правильно работать будет только в корне домена.
Браузеры кешируют успешный редирект проверяйте в Для просмотра ссылки Войди
Ну как бы htaccess активнее всего используют как раз для редиректа несуществующего на реальное... или я как-то не так вас понялНадо писать правило...но не будет оно так работать site.by/page.html/ такого не существует и соответственно оно будет выдавать 404