Skip to content

Как отключить /index.php

Подскажыте пожалуста как отключить /index.php ?

чтобы форум открывался по адресу www.сайт.ру/forums/

а не по www.сайт.ру/forums/index.php

????

оно мне не мешает.. проста без /index.php не открывается форум.

Featured Replies

Подскажыте пожалуста как отключить /index.php ?

чтобы форум открывался по адресу www.сайт.ру/forums/

а не по www.сайт.ру/forums/index.php

????

оно мне не мешает.. проста без /index.php не открывается форум.

 

а если в корне сайта в файле .htaccess написать:

 

DirectoryIndex index.php

В настройках есть раздел "Поисковая оптимизация (SEO)". Там, в описании к параметрам "Использовать .htaccess mod_rewrite?" и "Тип URL" подробно расписано, что и как нужно сделать.

В настройках есть раздел "Поисковая оптимизация (SEO)". Там, в описании к параметрам "Использовать .htaccess mod_rewrite?" и "Тип URL" подробно расписано, что и как нужно сделать.

 

думаю, что это не то - там проблема не в "типе путей", а в том, что где-то (не)прописан индексный файл/прописан, но не тот (например принудительно установлен index.html)

  • Author

В настройках есть раздел "Поисковая оптимизация (SEO)". Там, в описании к параметрам "Использовать .htaccess mod_rewrite?" и "Тип URL" подробно расписано, что и как нужно сделать.

Огромное сапиба!

зделал теперь нормально роботает и без /index.php

ПСП

  • 9 months later...

В настройках есть раздел "Поисковая оптимизация (SEO)". Там, в описании к параметрам "Использовать .htaccess mod_rewrite?" и "Тип URL" подробно расписано, что и как нужно сделать.

Сделал всё, как там написано:

 

1) Создал файл .htaccess с содержимым:

<IfModule mod_rewrite.c>

Options -MultiViews

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

 

2) Поместил файл .htaccess в корневую директорию форума. После этого, форум перестал отображаться. Пишет:

 

500 Internal Server Error

 

The server encountered an internal error or misconfiguration and was unable to complete your request.

 

Подскажите, пожалуйста, в чём может быть проблема?

Подскажите, пожалуйста, в чём может быть проблема?

В

Options -MultiViews

Удалите

Ещё раз, внимательно, прочитал первые посты. Видимо, я не совсем по теме обратился. Меня смущало, что в адресной строке сайта постоянно присутствует index.php?act=idx. А тут, как я только сейчас понял, речь шла о том, что без index.php сайт не открывался.

 

Извините за ошибку.

Настройка "Использовать .htaccess mod_rewrite?" точно включена? Походите по форуму, понажимайте пару раз ф5

  • 8 years later...
13.03.2012 в 13:33, siv1987 сказал:

Настройка "Использовать .htaccess mod_rewrite?" точно включена? Походите по форуму, понажимайте пару раз ф5

А как его вообще убрать...?

Добавляю руками на главной форума к ссылке index.php

https://invisioncommunity.com/index.php

А должно переадресовать на https://invisioncommunity.com

 

Как правильно 301 отредактировать?

Не должно. В теме речь о том чтобы убрать index.php и чпу ссылок, сам файл по прежнему остается доступным. Если смущает так называемая сео сторона вопроса, то в коде должен быть канонический адрес страницы, так что редирект  уже не очень актуален. Но при желании можно сделать и его.

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.