убрать html в конце ссылки
Автор: Eldar Shl
Просмотрено 2546,
Подписчики 2,
Размещенный 0
Ка убрать html в конце ссылки, например http://gloriya23.ru/uborka-ofisnih-pomecheniihtml
Размещено
Есть несколько вариантов вот один из них при помощи .htaccess
RewriteEngine on
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^.]+)\.html\ HTTP
RewriteRule ^([^.]+)\.html$ http://ваш сайт.ru/$1 [R=301,L]
RewriteCond %{REQUEST_URI} !(\.[^./]+)$
RewriteCond %{REQUEST_fileNAME} !-d
RewriteCond %{REQUEST_fileNAME} !-f
RewriteRule (.*) /$1.html [L]
ваш сайт.ru заменить на домен вашего сайта. Надеюсь это поможет
Автор
на хосте у себя в корневом каталоге ?
да .htaccess действует только на тот каталог в котором находится, значит разместить в корне сайта
Автор
В корневой папке самого сайта, такого файла нет, его нужно создать ? а потом скопировать ?
RewriteEngine on
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^.]+)\.html\ HTTP
RewriteRule ^([^.]+)\.html$ http://gloriya23.ru/$1 [R=301,L]
RewriteCond %{REQUEST_URI} !(\.[^./]+)$
RewriteCond %{REQUEST_fileNAME} !-d
RewriteCond %{REQUEST_fileNAME} !-f
RewriteRule (.*) /$1.html [L]
Это ?
Да такой файл нужно создать на хостинге. Он должен называтся .htaccess (без расширения) как вариант можно создать текстовый файл а потом удалить его расширение заменив на .htaccess (именно с точкой спереди).
RewriteRule ^([^.]+)\.html$ http://123.ru/$1 [R=301,L]
$1 клеиться в ссылку - это нормально?
Судя по сайту http://123.ru нормально :)
Александр, чем комментарий вас оскорбил? Вопрос не понравился или в чем дело?
Ув. Gray R.
Посты должны помогать автору темы. Для разговоров на вольные темы есть множество форумов где можно говорить что угодно. Если вы нашли ошибку или желаете дать уточнение, которое поможет обратившемуся, милости просим, в остальном, увы.
Приятного дня.
С людьми работаете, могли бы понять пользу в подаче и понимании.
Александр, я бы на вашем месте закрыл эту тему. Ответ дан, он правильный и он работает. Эти препирательства совершенно ни к чему тут.
Сергей, я полностью с вами согласен, здесь на форуме много тем которые необходимо закрыть, но закрыть их могут только авторы или админы. У модератора нет таких прав.
Я полагаю мне бы очень помогло если бы вы написали пост в разделе идеи с предложением о наделении модераторов функцией закрывать тему. У автора темы будет возможность ее открыть елион считает что его ворос еще не решен.