WebSite X5Help Center

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

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

Autore: Артур К.
Visite 1830, Followers 1, Condiviso 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]

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

Postato il
7 RISPOSTE
Артур К.
Артур К.
User
Autore

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

Leggi di più
Postato il da Артур К.
Pavel M.
Pavel M.
User

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

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

Leggi di più
Postato il da Pavel M.
Артур К.
Артур К.
User
Autore

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

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

Leggi di più
Postato il da Артур К.
Артур К.
Артур К.
User
Autore

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

Leggi di più
Postato il da Артур К.
Максим К.
Максим К.
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]

Leggi di più
Postato il da Максим К.
Артур К.
Артур К.
User
Autore

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

Leggi di più
Postato il da Артур К.