|
0 / 0 / 0
Регистрация: 09.07.2013
Сообщений: 22
|
||||||||||||||||||||||||||||||||||||||||||||||
Как убрать расширение .php на страницах своего сайта? Apache 2.2.2209.07.2013, 22:34. Показов 18306. Ответов 49
Метки нет (Все метки)
Доброго времени суток!
Начал изучать php и задался интересным вопросом, как убрать расширение .php на страницах своего сайта, расположенного на локальном сервере (сервер Apache 2.2.22). Гугл не помог решить вопрос, любые действия заканчиваются тем, что расширение убрать нельзя, иначе 404-ый статус. Помогите, пожалуйста, разобраться с этим вопросом. Предпринимал следующие попытки убрать расширение: Кликните здесь для просмотра всего текста
Терминал:
Сервер apache 2.2.22, система linux ubuntu 13.04. Страницы открываются как и раньше, т.е. следующие страницы спокойно работают: http://127.0.0.1/poetica/ (http://127.0.0.1/poetica/index.php) http://127.0.0.1/poetica/registration.php Если убрать .php в индексе или в регистрации, выдаётся 404-ый статус: Not Found The requested URL /poetica/index was not found on this server. Apache/2.2.22 (Ubuntu) Server at 127.0.0.1 Port 80 Может кто-то сталкивался с подобной проблемой ранее и сможет подсказать как её решить? Заранее благодарен! Всем доброго времени суток и удачного программирования!) Надеюсь, статья сможет помочь не только мне, но и "облегчит жизнь" другим новичкам в php. Добавлено через 2 часа 17 минут Быть может, допущена какая-то ошибка? Забыл уточнить, файл /etc/apache2/apache2.conf также менял, изменения: строка:
0
|
||||||||||||||||||||||||||||||||||||||||||||||
| 09.07.2013, 22:34 | |
|
Ответы с готовыми решениями:
49
Как убрать Название сайта на всех страницах Как убрать вывод компонента на некоторых страницах сайта Отображение меню на страницах сайта кодом <?php include $_SERVER['DOCUMENT_ROOT'].'/menu.php'; ?> |
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|||||||||||||||||
| 10.07.2013, 16:50 | |||||||||||||||||
Добавлено через 1 минуту
1
|
|||||||||||||||||
|
0 / 0 / 0
Регистрация: 09.07.2013
Сообщений: 22
|
||||||||||||||||
| 10.07.2013, 18:30 [ТС] | ||||||||||||||||
|
KOPOJI, Интересно, но (!)
Сейчас заметил различия в наших двух файлах, у меня там не было строк внизу документа:
Кстати, без "sudo" не хочет рестартовать сервер.
The requested URL /poetica/registration was not found on this server. Apache/2.2.22 (Ubuntu) Server at 127.0.0.1 Port 80 Добавлено через 9 минут это мистика) у всех убирается, у меня нет) чувствую себя втройне нубом)
0
|
||||||||||||||||
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|||||||||||
| 10.07.2013, 19:18 | |||||||||||
|
попробуйте так.
Вместо site - название вашей директории в /var/www/
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 09.07.2013
Сообщений: 22
|
|
| 10.07.2013, 19:35 [ТС] | |
|
KOPOJI, Создал директиву чтобы не мучать поэтику. /var/www/sitename/
Там создал файл .htaccess с нуля Состав файла скопировал. (кстати, это правильно что .htaccess не отображается нигде кроме crusader-а? в самих окнах я его не вижу) И сделал файл index.php http://127.0.0.1/sitename/index Not Found The requested URL /sitename/index was not found on this server. Apache/2.2.22 (Ubuntu) Server at 127.0.0.1 Port 80 Если открывать http://127.0.0.1/sitename/index.php выдаёт: array(0) { } Всё же попробовал написать тот же код поверх всего кроме инклюд в поэтике , у меня этот же массив скопирнулся, а ещё все дивы "разлепились" - между ними у меня рассояние появилось. А сайт для телефонистов также. Добавлено через 1 минуту даже шрифт изменился в поэтике..
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|||
| 10.07.2013, 19:40 | |||
|
1
|
|||
|
0 / 0 / 0
Регистрация: 09.07.2013
Сообщений: 22
|
||
| 10.07.2013, 20:10 [ТС] | ||
|
KOPOJI,
>> Кликните здесь для просмотра всего текста
array(0) {
} Онлайн проект "Poetica" Сродни бокалу терпкого вина Слова преобразятся в рифмы тени, Эмоций взрыв получишь ты сполна, Вкусив однажды тут стихотворений.. Регистрация Вход 10-07-2013 | 20:06:00 Переходим по ссылке "Регистрация" >> http://127.0.0.1/poetica/registration.php Кликните здесь для просмотра всего текста
Онлайн проект "Poetica"
Регистрация Введите данные Введите логин Введите пароль Введите псевдоним Введите e-mail В конце не копирующаяся строка сабмита - зарегистрироваться, никаких изменений на странице регистрации
0
|
||
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
| 10.07.2013, 20:11 | |
|
блин. Жмякните уже по этой ссылке - http://127.0.0.1/sitename/fddd, и результат выложите сюда
0
|
|
|
0 / 0 / 0
Регистрация: 09.07.2013
Сообщений: 22
|
|
| 10.07.2013, 20:15 [ТС] | |
|
KOPOJI, https://www.cyberforum.ru/redi... JGZmRkZA==
И белый экран если жмякнуть. Вставил ссылку в браузер, открыл, array(0) { }
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
| 10.07.2013, 20:45 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 09.07.2013
Сообщений: 22
|
|||||||
| 10.07.2013, 20:48 [ТС] | |||||||
0
|
|||||||
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|||||||
| 10.07.2013, 20:49 | |||||||
|
извиняюсь, я ошибся..
но, судя по тому, что отсутствует ошибка - mod_rewrite работает
0
|
|||||||
|
0 / 0 / 0
Регистрация: 09.07.2013
Сообщений: 22
|
||||||
| 10.07.2013, 20:53 [ТС] | ||||||
|
KOPOJI, вот так получается.
Теперь если создать страницу fddd.php и написать там
}
0
|
||||||
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
| 10.07.2013, 20:56 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 09.07.2013
Сообщений: 22
|
|||||||||||
| 10.07.2013, 21:11 [ТС] | |||||||||||
|
KOPOJI, вот скрины, всё по инструкции:
Содержимое папки sitename т.е.: index.php ; fddd.php ; .htaccess Содержимое index.php: т.е.:
т.е.:
т.е.: array(0) { } При переходе по http://127.0.0.1/sitename/fddd: т.е.: Not Found The requested URL /sitename/fddd was not found on this server. Apache/2.2.22 (Ubuntu) Server at 127.0.0.1 Port 80
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 09.07.2013
Сообщений: 22
|
|
| 10.07.2013, 21:23 [ТС] | |
|
извиняюсь, уже посмотрел справку по ВВ-кодам
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||||
| 10.07.2013, 21:23 | ||||
|
1
|
||||
|
0 / 0 / 0
Регистрация: 09.07.2013
Сообщений: 22
|
||||||
| 10.07.2013, 21:36 [ТС] | ||||||
|
KOPOJI, окончательно запутался ..
Если допустить, что имя этой папки для файлов "/dirname/" и имя файла в этой папке "fddd.php" то как нужно изменить :
![]() По идее для меня будут нормальными оба варианта.
0
|
||||||
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||||||
| 10.07.2013, 21:45 | ||||||
|
создаете директорию. В нее закидываете файлы, прописываете измененный путь в .htaccess (он должен быть в корневой директории!)
1
|
||||||
|
0 / 0 / 0
Регистрация: 09.07.2013
Сообщений: 22
|
|
| 10.07.2013, 21:53 [ТС] | |
|
KOPOJI, Спасибо !!! Заработало!!!
http://127.0.0.1/sitename/fddd/ Результат: привет -- Ещё раз огромное спасибо! Да, ещё, наверно, стоит о такой проблеме в апач где-либо закрепить инфу, что порой удобно запихнуть файлы в папку и применить этот код в .htaccess)
0
|
|
| 10.07.2013, 21:55 | |
|
Не по теме: да, возможно, как нибудь допишу в Руководство по настройке ЧПУ (Rewrite)..
0
|
|
| 10.07.2013, 21:55 | |
|
Помогаю со студенческими работами здесь
40
Убрать расширение php в адресной строке Убрать точку и расширение php в переменной
Не отправляются письма с сайта (PHP, Apache 2) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
[golang] Breadth-First Search
alhaos 19.05.2026
BFS (Breadth-First Search) — это базовый алгоритм обхода графа в ширину, который поуровнево исследует все связанные вершины. Он начинает с выбранной точки и проверяет всех соседей, прежде чем. . .
|
[golang] Алгоритм «Хак Госпера»
alhaos 17.05.2026
Алгоритм «Хак Госпера»
Хак Госпера (Gosper's Hack) — алгоритм нахождения следующего по величине числа с тем же количеством установленных бит.
Придуман Биллом Госпером в 1970-х, опубликован в. . .
|
Рисование бинарного древа до 6-го колена на js, svg.
russiannick 17.05.2026
<svg width="335" height="240" viewBox="0 0 335 240" fill="#e5e1bb">
<style>
<!]>
</ style>
<g id="bush">
</ g>
</ svg>
function fn(){
let rost;/ / высота древа
let xx=165,yy=210,w=256;
|
FSharp: interface of module
DevAlt 16.05.2026
Интерфейс модуля F# позволяет управлять доступностью членов,
содержащихся в реализации модуля. По-умолчанию все члены модуля доступны:
module Foo
let x = 10
let boo () = printfn "boo"
. . .
|
|
Хитросплетение родственных связей пантеона греческих богов.
russiannick 14.05.2026
Однооконник, позволяющий узреть и изучить отдельных героев древней Греции.
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible". . .
|
[golang] Угол между стрелками часов
alhaos 12.05.2026
По заданным значениям часа и минуты необходимо определить значение меньшего угла между стрелками аналогового циферблата часов.
import "math"
func angleClock(hour int, minutes int) float64 {
. . .
|
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo
https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html
и его же старой инструкции по установке Lazarus с gtk2. . .
|
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер.
Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
|