Как сделать отображение странице на другом урле через .htacces

BG
На сайте с 03.10.2010
Offline
195
307

Здравствуйте, нужно что бы страницы вида http://site.ru/1-ololo.html были доступны по другому адресу, например, http://site.ru/ololo

При чем нужен не редирект с одних на другие, а доступность иных. Страницы http://site.ru/ololo физически нет. Но по этому адресу нужно отображение этой http://site.ru/1-ololo.html

Заранее благодарен.

-= Сайты на заказ | Правки, обновление, работы по DLE =- ( /ru/forum/791118 ) Telegram: @ruslansh ( tg://resolve?domain=ruslansh )
IL
На сайте с 20.04.2007
Offline
435
#1

Как-то так... главное теперь вставить в нужное место.

RewriteRule ^ololo$ 1-ololo.html [L]
... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
sashasib
На сайте с 12.02.2014
Offline
3
#2

А покажите, пожалуйста, по возможности содержимое .htaccess...

И ещё такой вопрос: есть ли закономерность в формировании новых урлов, относительно старых? Например: если ololo соответствует 1-ololo.html, какой-нибудь alala будет соответствовать к X-alala.html (где X, конечно же, ID материала в БД у вас, как я понимаю)?

IL
На сайте с 20.04.2007
Offline
435
#3
BrightGuy:
страницы вида

А .. если там целый "вид" страниц - копать движок, чтобы он определял какому адресу что должно соответствовать...

Или построчно в .htaccess записывать.

* далее следует картинка "Нельзя просто так взять и ..."

sashasib
На сайте с 12.02.2014
Offline
3
#4

ivan-lev, думаю, речь о DLE идёт.

BG
На сайте с 03.10.2010
Offline
195
#5

Речь о дле, закономерность есть будет убиратся айди и расширение в конце.

Урлов будет не много, я могу все в ручную в .htacces прописать, это не будет проблемой.

RewriteRule ^ololo$ 1-ololo.html [L]

вот этот вариант подойдет, спасибо.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий