Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Убрать index.php


OutofControl

Recommended Posts

Всем добра,

Подскажите пожалуйста,

Главная страница, доступна по двум урлам

сайт.ру

и

сайт.ру/index.php

 

Как сделать редирект, что бы работала только первая ссылка?

Всем спасибо

Надіслати
Поділитися на інших сайтах


Взято с данного форума - 

 

\system\library\response.php

в функцию public function output() { с самого начала дописываем:

 

if (!defined('HTTP_CATALOG')) $this->output = str_replace('index.php?route=common/home', '', $this->output);
Надіслати
Поділитися на інших сайтах


  В 03.11.2017 в 15:26, davyduck сказав:

Взято с данного форума - 

 

\system\library\response.php

в функцию public function output() { с самого начала дописываем:

 

if (!defined('HTTP_CATALOG')) $this->output = str_replace('index.php?route=common/home', '', $this->output);
Expand  

Да, увидел там тоже, но не понял ...

image.png.64b3cfbbaa58e0d0ce80bf6625bc4da5.png

мне надо оставить только index.pnp и надо ли менять http на https?

Змінено користувачем OutofControl
Надіслати
Поділитися на інших сайтах


  В 03.11.2017 в 15:26, davyduck сказав:

Взято с данного форума - 

 

\system\library\response.php

в функцию public function output() { с самого начала дописываем:

 

if (!defined('HTTP_CATALOG')) $this->output = str_replace('index.php?route=common/home', '', $this->output);
Expand  

не работает

Надіслати
Поділитися на інших сайтах


  В 03.11.2017 в 15:35, lakbor сказав:

в файл .htaccess добавьте

RewriteCond %{REQUEST_URI} /index.php
RewriteRule ^(.*)$ http://site.ru/ [R=301,L]

 

Expand  

Да, спасибо, помогло

Надіслати
Поділитися на інших сайтах


  В 03.11.2017 в 15:35, lakbor сказав:

в файл .htaccess добавьте

RewriteCond %{REQUEST_URI} /index.php
RewriteRule ^(.*)$ http://site.ru/ [R=301,L]

 

Expand  

как оказалось, одно решили, но другая трабла вылезла, а значит не помогло :)

дело в том, что когда захожу в админку, работает редирект и не могу туда войти :)

Потому что в ссылке есть index.php

image.png.ff7a93e124acb587d840c5cef8735e7a.png

как быть?

Надіслати
Поділитися на інших сайтах


  В 03.11.2017 в 16:58, lakbor сказав:

u're welcome)

Expand  

блин, опять трабла, если вставляю эту строку, то 500 ошибку выдает на товарах

Но в админку входил :))))))

Змінено користувачем OutofControl
Надіслати
Поділитися на інших сайтах


RewriteCond %{REQUEST_URI} ^/index.php$
RewriteCond %{QUERY_STRING} ^\z
RewriteRule ^(.*)$ http://site.ru/? [R=301,L]

try this

должно редиректить если index.php без параметров

  • +1 1
Надіслати
Поділитися на інших сайтах


  В 03.11.2017 в 17:39, lakbor сказав:
RewriteCond %{REQUEST_URI} ^/index.php$
RewriteCond %{QUERY_STRING} ^\z
RewriteRule ^(.*)$ http://site.ru/? [R=301,L]

try this

должно редиректить если index.php без параметров

Expand  

да решил вопрос, поставил СЕО_ПРО :)

Надіслати
Поділитися на інших сайтах


  В 03.11.2017 в 18:46, OutofControl сказав:

да решил вопрос, поставил СЕО_ПРО :)

Expand  

При установке СЕО_Про, произошли не нужные вещи, от которых я не смог пока избавиться, поэтому пришлось воспользоваться Вашим кодом ...

Работает ... пока ошибок не вижу :)

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.