WebSite X5Help Center

 
Артур К.
Артур К.
User

Как сделать переадресацию с 1cnik.by/index.php на 1cnik.by/  ru

Autor: Артур К.
Besucht 1833, Followers 1, Geteilt 0  

Как сделать переадресацию  с 1cnik.by/index.php на 1cnik.by/

Штатными средствами WebSite X5 Evolution 17 у меня это сделать не получилось. У меня есть файл .htaccess, который содержит следующую переадресацию:

RewriteEngine On
ErrorDocument 400 /error.php
ErrorDocument 403 /error.php
ErrorDocument 404 /error.php
ErrorDocument 500 /error.php
ErrorDocument 502 /error.php
ErrorDocument 504 /error.php

Но я еще хочу чтобы главная страница была не 1cnik.by/index.php, а 1cnik.by/. Мой хостинг провайдер предложил мне такую конструкцию, но она не работает:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]

Но она не работает... сможете ли вы мне помочь?

Gepostet am
7 ANTWORTEN
Артур К.
Артур К.
User
Autor

Как сделать чтобы главная была без index.php?

Mehr lesen
Gepostet am von Артур К.
Pavel M.
Pavel M.
User

Вот генератор перенаправлений. Вставляете адрес, который не нужен, в качестве старого адреса, адрес, который нужен - в качестве нового адреса, выбираете перенаправление Apache htaccess и получаете код для вашего .htaccess. Комментарий их можно стереть, он за решеткой #

https://www.rapidtables.com/web/tools/redirect-generator.html

Mehr lesen
Gepostet am von Pavel M.
Артур К.
Артур К.
User
Autor

Максим К., такой код не работает:
RewriteRule ^index\.php$ http://www.site.ru/ [R=301,L]

Pavel M. а этот код (из генератора):
Redirect 301 /index.php http://1cnik.by
даёт ошибку: выполнен переадресацию слишком много раз

Mehr lesen
Gepostet am von Артур К.
Артур К.
Артур К.
User
Autor

Максим К., точнее RewriteRule ^index\.php$ http://www.1cnik.by/ [R=301,L]

Mehr lesen
Gepostet am von Артур К.
Максим К.
Максим К.
User
Артур К.
Максим К., точнее RewriteRule ^index\.php$ http://www.1cnik.by/ [R=301,L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html|htm)\ HTTP/

RewriteRule ^(.*)index\.(php|html|htm)$ $1 [R=301,L]

Mehr lesen
Gepostet am von Максим К.
Артур К.
Артур К.
User
Autor

Максим К.,  спасибо за помощь. уже много чего перепробывал... почему то не работает... и эта контсрукция

Mehr lesen
Gepostet am von Артур К.