WebSite X5Help Center

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

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

Autor: Артур К.
Visitado 1475, Followers 1, Compartido 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]

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

Publicado en
7 RESPUESTAS
Артур К.
Артур К.
User
Autor

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

Leer más
Publicado en de Артур К.
Pavel M.
Pavel M.
User

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

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

Leer más
Publicado en de Pavel M.
Артур К.
Артур К.
User
Autor

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

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

Leer más
Publicado en de Артур К.
Артур К.
Артур К.
User
Autor

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

Leer más
Publicado en de Артур К.
Максим К.
Максим К.
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]

Leer más
Publicado en de Максим К.
Артур К.
Артур К.
User
Autor

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

Leer más
Publicado en de Артур К.