Убрать название страницы из урл
Сейчас при заходе на страницу ссылка выглядит вот так galaksion.com/blog/blog.html, можно ли сделать что бы при заходе ссылка выглядела вот так galaksion.com/blog/?
Комментарии: 4
Во вкладке «Настройки» есть чекбокс «заморозить uri», поставь галочки и появится поле и там уже пропиши что хочешь.
P.S. дял того чтобы убрать формат(тип) файла типа .html надо перейти на вкладку «Содержимое» > «Типы содержимого» и просто отредактируй поле расширения .html т.е. просто удали
P.S. дял того чтобы убрать формат(тип) файла типа .html надо перейти на вкладку «Содержимое» > «Типы содержимого» и просто отредактируй поле расширения .html т.е. просто удали
А если было допустим /about.html, убрал в настройках html открывается нормально, но страницы проиндексированы как .html
Как лучше сделать 301 редирект всех страниц c .html на без него(и без слеша в конце) для modx?
/about.html --> /about
Как лучше сделать 301 редирект всех страниц c .html на без него(и без слеша в конце) для modx?
/about.html --> /about
Может кому пригодится.
301 редирект всех старых страниц с .html
301 редирект всех старых страниц с .html
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.+)$ $1.html [L,QSA]
#301 редирект с example.com/page.html на example.com/page
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*\.html\ HTTP/
RewriteRule ^(.*)\.html$ /$1 [R=301,L]
А никто не сталкивался если нужно сделать тоже самое но с .php? Такой вариант ломает админку:
#301 редирект с example.com/page.html на example.com/page
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*\.php\ HTTP/
RewriteRule ^(.*)\.php$ /$1 [R=301,L]
Как можно сделать?
#301 редирект с example.com/page.html на example.com/page
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*\.php\ HTTP/
RewriteRule ^(.*)\.php$ /$1 [R=301,L]
Как можно сделать?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.