MODX заменя генерирания URL адрес на връзката за конкретен ресурс

Имам обикновен уебсайт, който използва приятелски URL адреси и всяка страница генерира друго ниво в URL адреса на домейна

като: thadomain.com/level1/level2/thepage.html

Бих искал да създам няколко целеви страници. Но искам да ги събера в ресурс, наречен seo.

моят псевдоним на целевата страница е уеб дизайн

така че modx създава URL като този: http://www.cloudtec.ch/seo/webdesign

което е правилно и трябва да бъде така за всичките ми други страници, но искам специално отношение към /seo/ folder.

Търся правило за пренаписване, за да премахна /seo/ от URL адреса.

http://www.cloudtec.ch/webdesign

Опитах се да модифицирам htaccess файла на modx с този ред

 RewriteCond %{REQUEST_URI} ^/seo/.*
 RewriteRule ^seo/(.*)$ /$1 [L]

но не става.

Всяка помощ ще бъде много ценена


person Chris    schedule 13.12.2013    source източник
comment
Вашето правило за пренаписване работи. Тъй като няма ресурс, съответстващ на cloudtec.ch/webdesign, той не работи както очаквате.   -  person chanchal118    schedule 14.12.2013
comment
благодаря ви за отговора. може би правилото за пренаписване е правилно. Но проблемът си остава. защото искам да създам само един ресурс и това създадох под seo/webdesign. Доколкото разбирам, пренаписването може да маскира url или път. Бих искал да маскирам SEO. Така че всички URL адреси на страницата ми, където има /seo/, трябва да бъдат премахнати, но връзките все още трябва да работят.   -  person Chris    schedule 14.12.2013


Отговори (1)


Можете да опитате това: отидете в раздела „Настройки“ на вашия целеви ресурс, поставете отметка в квадратчето „замразяване на url“ и премахнете /seo/ ръчно.

person empiguet    schedule 16.12.2013
comment
това е то. благодаря за този много полезен съвет. Не знаех, че тази настройка съществува в modxs. - person Chris; 23.12.2013