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

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

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

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

Убрать расширение php в адресной строке

Shelest
сообщение 14.6.2015, 14:05
Сообщение #1
Стаж: 11 лет

Сообщений: 216
Благодарностей: 86
Полезность: 154

Приветствую.
Наткнулся на проблему, как убрать расширение php в адресной строке.
То есть, необходимо дабы вместо name.ru/test.php открывалось вот так name.ru/test.
Поисковиком пользовался, ничего не помогло, так же пробовал через .htaccess.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Nebo
сообщение 14.6.2015, 14:07
Сообщение #2


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

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

В .htaccess
Код:
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_]+)$ /$1.php
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Shelest
сообщение 14.6.2015, 14:10
Сообщение #3
Стаж: 11 лет

Сообщений: 216
Благодарностей: 86
Полезность: 154

Цитата(Nebo @ 14.6.2015, 16:07) *
В .htaccess
Код:
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_]+)$ /$1.php

Спасибо, но уже пробовал, без результатов.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nebo
сообщение 14.6.2015, 14:10
Сообщение #4


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

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

Shelest, а почему у меня работает?)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Shelest
сообщение 14.6.2015, 14:11
Сообщение #5
Стаж: 11 лет

Сообщений: 216
Благодарностей: 86
Полезность: 154

Цитата(Nebo @ 14.6.2015, 16:10) *
Shelest, а почему у меня работает?)

А почему у меня не работает?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitaliy
сообщение 14.6.2015, 14:12
Сообщение #6


Стаж: 14 лет

Сообщений: 2431
Благодарностей: 526
Полезность: 609

Меценат Меценат

http://www.ipdistance.com/mod_rewrite.php
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Nebo
сообщение 14.6.2015, 14:12
Сообщение #7


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

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

Shelest, http://proffgame.com/test м?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Vitaliy
сообщение 14.6.2015, 14:12
Сообщение #8


Стаж: 14 лет

Сообщений: 2431
Благодарностей: 526
Полезность: 609

Меценат Меценат

Shelest, Мб mod_rewrite отключен?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Shelest
сообщение 14.6.2015, 14:13
Сообщение #9
Стаж: 11 лет

Сообщений: 216
Благодарностей: 86
Полезность: 154

Цитата(Vitaliy @ 14.6.2015, 16:12) *
Shelest, Мб mod_rewrite отключен?

Включён.

Цитата(Nebo @ 14.6.2015, 16:12) *

Рад что у тебя работает.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitaliy
сообщение 14.6.2015, 14:27
Сообщение #10


Стаж: 14 лет

Сообщений: 2431
Благодарностей: 526
Полезность: 609

Меценат Меценат

Shelest, Проверь ссылку что я дал, проверял лично, работает
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя panda08
сообщение 14.6.2015, 14:34
Сообщение #11


Стаж: 12 лет

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

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php

И в адресной строке пиши без .php (mysite.com/test)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя jtiq
сообщение 14.6.2015, 14:37
Сообщение #12


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

Стаж: 18 лет

Сообщений: 1717
Благодарностей: 767
Полезность: 979

Меценат Меценат

[OFFTOP] Nebo, страницу мою стырил?)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Shelest
сообщение 14.6.2015, 14:49
Сообщение #13
Стаж: 11 лет

Сообщений: 216
Благодарностей: 86
Полезность: 154

Цитата(panda08 @ 14.6.2015, 16:34) *
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php

И в адресной строке пиши без .php (mysite.com/test)

Не работает.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jtiq
сообщение 14.6.2015, 14:53
Сообщение #14


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

Стаж: 18 лет

Сообщений: 1717
Благодарностей: 767
Полезность: 979

Меценат Меценат

Shelest, дык установлен модуль rewrite?

Для ubuntu:
в консоли сервера a2enmod rewrite
потом service apache2 reload
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя panda08
сообщение 14.6.2015, 15:01
Сообщение #15


Стаж: 12 лет

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

Shelest,
тогда у тебя rewrite вообще не установлен
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя DezoKcu
сообщение 14.6.2015, 15:39
Сообщение #16


Стаж: 12 лет

Сообщений: 383
Благодарностей: 211
Полезность: 602

Что за глупости?
Создаешь в корне сайта папку test и туда кидаешь файлы index.php и при переходе на name.ru/test у тебя будет отображаться информация с index.php который находится в папке test
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nebo
сообщение 14.6.2015, 16:48
Сообщение #17


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

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

jtiq,
Скрытый текст
да, но это не надолго)
Сори)


Отредактировал: Nebo, - 14.6.2015, 16:49
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TheNega
сообщение 14.6.2015, 17:09
Сообщение #18


Стаж: 13 лет

Сообщений: 724
Благодарностей: 1396
Полезность: 1101

Shelest, ЧПУ на htaccess полное руководство
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 14.6.2015, 19:19
Сообщение #19
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

Shelest,
а старые методы уже не работают?
Код
<Directory />
    Options -Indexes FollowSymLinks MultiViews ExecCGI
    AllowOverride All
    AcceptPathInfo Off
    Order allow,deny
    Allow from all
</Directory>
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: