X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> ЧПУ - помогите разобраться
funkydance
funkydance
Topic Starter сообщение 17.10.2015, 0:25; Ответить: funkydance
Сообщение #1


Старожил
******


Группа: Banned
Сообщений: 1143
Регистрация: 9.10.2011
Поблагодарили: 282 раза
Репутация:   40  


Всем привет!
Нужна ваша помощь. Нужно прописать в .htaccess такой вариант. Есть site.ru/id/материал и нужно чтобы ссылка получала такой вид site.ru/id/материал.html

У самого получилось, но и такой вариант site.ru/id преобразуется в site.ru/id.html, а нужно только такой site.ru/id/материал

Спасибо.

И ещё один вопрос. Если плагин генерирует sitemap(карту сайта), то можно ли там тоже изменить как-нибудь, чтоб и в карте сайта добавлялся в конце .html ???

Спасибо.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 17.10.2015, 9:33; Ответить: x64
Сообщение #2


F.A.L.L.O.U.T.
*******

Группа: Super Moderator
Сообщений: 3426
Регистрация: 30.6.2011
Из: Железнодорожный (Балашиха)
Поблагодарили: 2749 раз
Репутация:   289  


Цитата(funkydance @ 16.10.2015, 23:25) *
У самого получилось

Покажите



--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MrSolo
MrSolo
сообщение 17.10.2015, 19:25; Ответить: MrSolo
Сообщение #3


Новичок
*

Группа: Viewer
Сообщений: 11
Регистрация: 4.4.2015
Поблагодарили: 1 раз
Репутация:   0  


funkydance, а зачем нужно добавлять html?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
funkydance
funkydance
Topic Starter сообщение 17.10.2015, 23:12; Ответить: funkydance
Сообщение #4


Старожил
******


Группа: Banned
Сообщений: 1143
Регистрация: 9.10.2011
Поблагодарили: 282 раза
Репутация:   40  


x64, RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
RewriteRule .* %1.html [R=301,L]

MrSolo, Посты решили набить?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 18.10.2015, 12:16; Ответить: x64
Сообщение #5


F.A.L.L.O.U.T.
*******

Группа: Super Moderator
Сообщений: 3426
Регистрация: 30.6.2011
Из: Железнодорожный (Балашиха)
Поблагодарили: 2749 раз
Репутация:   289  


Для
/id/материал → /id/материал.html
достаточно RewriteRule:
Код
RewriteRule ^(id/material)$ /$1.html [R=301,L]


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MrSolo
MrSolo
сообщение 18.10.2015, 19:12; Ответить: MrSolo
Сообщение #6


Новичок
*

Группа: Viewer
Сообщений: 11
Регистрация: 4.4.2015
Поблагодарили: 1 раз
Репутация:   0  


Цитата(funkydance @ 17.10.2015, 21:12) *
MrSolo, Посты решили набить?

Хотел узнать зачем это нужно. Может добавление .html как-то к SEO относится...
Я тут уже полгода, если бы хотел набить посты давно уже набил бы ;)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
funkydance
funkydance
Topic Starter сообщение 18.10.2015, 22:06; Ответить: funkydance
Сообщение #7


Старожил
******


Группа: Banned
Сообщений: 1143
Регистрация: 9.10.2011
Поблагодарили: 282 раза
Репутация:   40  


x64, Не работает
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 19.10.2015, 12:01; Ответить: x64
Сообщение #8


F.A.L.L.O.U.T.
*******

Группа: Super Moderator
Сообщений: 3426
Регистрация: 30.6.2011
Из: Железнодорожный (Балашиха)
Поблагодарили: 2749 раз
Репутация:   289  


Цитата(funkydance @ 18.10.2015, 21:06) *
Не работает

Работает.
Естественно, код в конфиге должен располагаться выше правил движка.


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
funkydance
funkydance
Topic Starter сообщение 19.10.2015, 16:48; Ответить: funkydance
Сообщение #9


Старожил
******


Группа: Banned
Сообщений: 1143
Регистрация: 9.10.2011
Поблагодарили: 282 раза
Репутация:   40  


x64, Несколько вариантов пробовал, нету результата.

Вот сам код .htaccess изначальный. Вот вид ссылки http://site.ru/98/pochemu-ne-polychaitsya-sdelat-chpu

Код
DirectoryIndex index.php
<IfModule mod_rewrite.c>
RewriteEngine On
#RewriteBase /
RewriteCond %{REQUEST_URI} ^(.*)//(.*)$
RewriteRule . %1/%2 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ index.php?qa-rewrite=$0&%{QUERY_STRING} [L]
</IfModule>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 20.10.2015, 10:32; Ответить: x64
Сообщение #10


F.A.L.L.O.U.T.
*******

Группа: Super Moderator
Сообщений: 3426
Регистрация: 30.6.2011
Из: Железнодорожный (Балашиха)
Поблагодарили: 2749 раз
Репутация:   289  


В какое место код добавляете?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Помогите выбрать программу
Помогите выбрать программу
11 impak 1345 11.12.2017, 13:11
автор: Mikki
Открытая тема (нет новых ответов) Помогите найти плагин на WP
Отзывы с профилей соц сетей
1 SEOMR 441 30.11.2017, 7:18
автор: Nell
Открытая тема (нет новых ответов) Помогите найти проблему
Долгий ответ сервера
6 maxim1249 694 29.11.2017, 17:27
автор: genjnat
Открытая тема (нет новых ответов) Помогите оценить новотник. Плиз
1 Alex-777 526 29.11.2017, 7:18
автор: grumdas
Открытая тема (нет новых ответов) Помогите с неймингом для сборника советов
советы по разработки и жизни
11 coremission 1882 15.11.2017, 22:23
автор: rogefer


 



RSS Текстовая версия Сейчас: 16.12.2017, 2:00
Дизайн