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/веб-дизайна. Насколько я понимаю, перезапись может маскировать URL-адрес или путь. Я хотел бы замаскировать сео. Поэтому все URL-адреса на моей странице, где есть /seo/, должны быть удалены, но ссылки по-прежнему должны работать.   -  person Chris    schedule 14.12.2013


Ответы (1)


Вы можете попробовать это: перейдите на вкладку «Настройки» вашего лендинга, установите флажок «заморозить URL» и удалите /seo/ вручную.

person empiguet    schedule 16.12.2013
comment
это оно. спасибо за этот очень полезный совет. Не знал, что этот параметр существует в modxs. - person Chris; 23.12.2013