Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Как убрать расширение .php

Статус пользователя Nebo
сообщение 18.6.2013, 19:22
Сообщение #1


Стаж: 13 лет
Город: Казань

Сообщений: 3181
Благодарностей: 1015
Полезность: 701

Всем привет:) Как сделать, что бы в адресной строке было так http://домен.ru/news, а не http://домен.ru/news.php.
Сразу скажу, гуглил, но ничего не понял, вроде как, нужно файл .htaccess редактировать, но а что именно, хз:)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя cstriker
сообщение 18.6.2013, 19:28
Сообщение #2


Иконка группы

Стаж: 13 лет

Сообщений: 1233
Благодарностей: 586
Полезность: 869

Назначить индексную страницу
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nebo
сообщение 18.6.2013, 19:30
Сообщение #3


Стаж: 13 лет
Город: Казань

Сообщений: 3181
Благодарностей: 1015
Полезность: 701

Wellon, нее, это наверное не то. Нужно что бы все ссылки открывались без .php. Главная страница и так открывается без каких либо php
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Schizo
сообщение 18.6.2013, 19:57
Сообщение #4


Стаж: 12 лет

Сообщений: 63
Благодарностей: 10
Полезность: 23

Ну вот один пример, нужно создать папку например news туда закинуть файл news.php и переименовать его в index.php в ссылке задавать путь до папки (index.php дописывать не нужно).

Отредактировал: Schizo, - 18.6.2013, 19:58
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Kirby Magicman
сообщение 18.6.2013, 20:09
Сообщение #5


Стаж: 15 лет

Сообщений: 1083
Благодарностей: 398
Полезность: 617

Код
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_]+)$ /$1.php

это в htaccess
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Nebo
сообщение 18.6.2013, 20:11
Сообщение #6


Стаж: 13 лет
Город: Казань

Сообщений: 3181
Благодарностей: 1015
Полезность: 701

Schizo, мм, че то не то. Это получается такой адрес будет - http://домен.ru/news/, а остальные файлы как?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ValikDRV
сообщение 18.6.2013, 20:16
Сообщение #7


Стаж: 15 лет

Сообщений: 94
Благодарностей: 27
Полезность: 210

Адресная строка: domain.com/yayaya/
Разположение файла: domain.com/yayaya.php

Вместо yayaya - все, что хочешь из цифр и букв в том числе заглавных.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Schizo
сообщение 18.6.2013, 20:18
Сообщение #8


Стаж: 12 лет

Сообщений: 63
Благодарностей: 10
Полезность: 23

Цитата(Nebo @ 18.6.2013, 21:11) *
Schizo, мм, че то не то. Это получается такой адрес будет - http://домен.ru/news/, а остальные файлы как?

Аналогично. С каждым файлом проделываешь такое.

Выше дали ответы как сделать проще, пробуй их)

Отредактировал: Schizo, - 18.6.2013, 20:21
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Nebo
сообщение 18.6.2013, 20:23
Сообщение #9


Стаж: 13 лет
Город: Казань

Сообщений: 3181
Благодарностей: 1015
Полезность: 701

Kirby Magicman, мм, че то так не получается, у меня вообще таких два файла :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kirby Magicman
сообщение 18.6.2013, 20:32
Сообщение #10


Стаж: 15 лет

Сообщений: 1083
Благодарностей: 398
Полезность: 617

Цитата(Nebo @ 18.6.2013, 21:23) *
Kirby Magicman, мм, че то так не получается, у меня вообще таких два файла :)

в каком смысле два файла?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Nebo
сообщение 18.6.2013, 20:38
Сообщение #11


Стаж: 13 лет
Город: Казань

Сообщений: 3181
Благодарностей: 1015
Полезность: 701

Kirby Magicman, блин, я незнаю как вам объяснить правильно. Этот htaccess файл у меня в папках webstat и main
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kirby Magicman
сообщение 18.6.2013, 20:43
Сообщение #12


Стаж: 15 лет

Сообщений: 1083
Благодарностей: 398
Полезность: 617

Цитата(Nebo @ 18.6.2013, 21:38) *
Kirby Magicman, блин, я незнаю как вам объяснить правильно. Этот htaccess файл у меня в папках webstat и main

создай его в корне сайта
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Nebo
сообщение 18.6.2013, 20:45
Сообщение #13


Стаж: 13 лет
Город: Казань

Сообщений: 3181
Благодарностей: 1015
Полезность: 701

Kirby Magicman, и вписать в него
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_]+)$ /$1.php
да?

оо, все, работает, большое спасибо:)

Отредактировал: Nebo, - 18.6.2013, 20:48
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Johnny
сообщение 18.6.2013, 20:48
Сообщение #14


Стаж: 13 лет

Сообщений: 2470
Благодарностей: 1086
Полезность: 515

Создаем в корне сайта тестовый файл и называем его .htaccess

Туда записываем:
Код
<IfModule mod_rewrite.c>

RewriteEngine on
RewriteRule ^test test.php

</IfModule>


В приведенном примере, по адресу: www.site.ru/test будет открываться файл test.php


P.S. Для более подробной информации гугли реврайт для apache.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: