Перейти к публикации

Переименование index.php в другой


AquaVin

Рекомендованные сообщения

Столкнулся с необходимостью переименовать index.php в "index1.php" к примеру. В каких файлах нужно переименовать и какие строчки я не знаю. Такой темы не нашёл, поэтому решил создать. Вообще это реально сделать?

Ссылка на сообщение
Поделиться на других сайтах

.htaccess первая строчка

Там я разу поправил, да и все реврайты в самом файле подправил. Хотелось бы знать в каких файлах движка править.

Ссылка на сообщение
Поделиться на других сайтах

Столкнулся с необходимостью переименовать index.php в "index1.php" к примеру. В каких файлах нужно переименовать и какие строчки я не знаю. Такой темы не нашёл, поэтому решил создать. Вообще это реально сделать?

все файлы

.htaccess первая строчка

бред сивой кобылы :angry:

Ссылка на сообщение
Поделиться на других сайтах

бред сивой кобылы
Почему? Что же будет грузится, если не прописать в .htaccess новое название файла?

А также надо править почти все файлы движка :)

Ссылка на сообщение
Поделиться на других сайтах

.htaccess первая строчка - не первая строчка, а все + все файлы движка

Не согласен по поводу всех файлов. Короче я переписал все реврайты в .htaccess, и в index1.php прописал путь для шаблона (а то шаб не грузился), и сайт прекрасно заработал, больше ничего не правил. Единственное что ПМ на сайте не работали, приходилось в строке вызова ПМ index.php менять index1.php. На данный момент вернул всё назад, так как необходимость в переименовании уже пропала.

Ссылка на сообщение
Поделиться на других сайтах

.htaccess первая строчка - не первая строчка, а все + все файлы движка

Не согласен по поводу всех файлов. Короче я переписал все реврайты в .htaccess, и в index1.php прописал путь для шаблона (а то шаб не грузился), и сайт прекрасно заработал, больше ничего не правил. Единственное что ПМ на сайте не работали, приходилось в строке вызова ПМ index.php менять index1.php. На данный момент вернул всё назад, так как необходимость в переименовании уже пропала.

Отключите ЧПУ и согласитесь :)

Ссылка на сообщение
Поделиться на других сайтах

переименовываем index.php в index1.php

в .htaccess меняем

DirectoryIndex index.php
на
DirectoryIndex index1.php
далее после
RewriteEngine On
пишем
RewriteRule ^index\.php$ /index1.php?%{QUERY_STRING}
и в index1.php находим строчку
$config['http_home_url'] = explode ( "index.php", strtolower ( $_SERVER['PHP_SELF'] ) );
и меняем её на
$config['http_home_url'] = explode ( "index1.php", strtolower ( $_SERVER['PHP_SELF'] ) );

по моему всё)

Ссылка на сообщение
Поделиться на других сайтах

переименовываем index.php в index1.php

в .htaccess меняем

DirectoryIndex index.php
на
DirectoryIndex index1.php
далее после
RewriteEngine On
пишем
RewriteRule ^index\.php$ /index1.php?%{QUERY_STRING}
и в index1.php находим строчку
$config['http_home_url'] = explode ( "index.php", strtolower ( $_SERVER['PHP_SELF'] ) );
и меняем её на
$config['http_home_url'] = explode ( "index1.php", strtolower ( $_SERVER['PHP_SELF'] ) );
по моему всё)
Не мне 14-летниму спорить с 28-летним ... но это неправильное решение... к тому же и не рабочее во первых допущена ошибка: не
RewriteRule ^index\.php$ /index1.php?%{QUERY_STRING}
, а
RewriteRule ^index\.php$ index1.php?%{QUERY_STRING}

во вторых, в тотале открываем папку engine , открываем поиск и жмём галку с текстом, вбиваем index.php и вуаля: найдено 103 файла... всё надо езменять

в третьих, через .htaccess этой проблемы не решить. объясняю почему

1. Если у меня стоит движок http://site.ru/index.php под названием TEST ENGINE

2. Я хочу что бы тут http://site.ru/index.php был TEST ENGINE а http://site.ru/index1.php был DLE

3. Если вставить в .htaccess то что вы написали, то получается при заходе на http://site.ru/index.php откроется не TEST ENGINE а DLE

4. .htaccess (rewriterule) всего лиш перенаправляет, но никак не определит что именно юзеру нужно :)

вроде понятно разъяснил ) :blink:

Ссылка на сообщение
Поделиться на других сайтах

1. Если у меня стоит движок http://site.ru/index.php под названием TEST ENGINE

2. Я хочу что бы тут http://site.ru/index.php был TEST ENGINE а http://site.ru/index1.php был DLE

я не знаю ни одного хорошего сайта, у которого такая дикая смесь и когда писал даже не думал что у кого-то возникнет желание так неумно поступить =) Так вообще нельзя делать

во вторых, в тотале открываем папку engine , открываем поиск и жмём галку с текстом, вбиваем index.php и вуаля: найдено 103 файла... всё надо езменять
согласен, надо. Что они там делают, ума не приложу))

во первых допущена ошибка:
а в чём ошибка конкретно? слеш вполне неплохо смотрится и работает)

мы не спорим, а делимся знаниями - в этом и вся прелесть форума. Я сюда захожу чтобы узнать что-то новое и поделиться своим опытом)

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...