Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Не удаляется .php из url .htaccess

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
HaseProgram
Отправлено: 23 Марта, 2014 - 18:37:53
Post Id



Новичок


Покинул форум
Сообщений всего: 15
Дата рег-ции: Июль 2013  
Откуда: г.Москва


Помог: 0 раз(а)




Всем доброго времени суток! Столнулся с такой проблемой. Необходимо из адресной строки убрать расширения .php. Решений много, но ни одно не работает. Допустим, я использую вот это:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. RewriteEngine On
  3. Options +FollowSymlinks
  4. RewriteCond %{REQUEST_FILENAME} !-f
  5. RewriteCond %{REQUEST_FILENAME} !-d
  6. RewriteRule .* index.php [L]
  7. RewriteRule ^(\w+)$ $1.php [NC]
  8.  

Перенаправление на index.php происходит (из этого следует, что RewriteEngine работает), но url не преобразуется.
Сервер apache, OS - Ubuntu 13.10. Файл конфигурации apache2.conf смотрел, там, вроде, все верно. Подскажите, в чем проблема? Заранее спасибо!
 
 Top
vaskevich
Отправлено: 23 Марта, 2014 - 18:57:22
Post Id


Новичок


Покинул форум
Сообщений всего: 52
Дата рег-ции: Март 2014  


Помог: 0 раз(а)




попробуй так хотя не уверен
CODE (htmlphp):
скопировать код в буфер обмена
  1. <IfModule mod_rewrite.c>
  2. RewriteEngine On
  3. RewriteBase /
  4. RewriteRule ^index\.php$ - [L]
  5. RewriteCond %{REQUEST_FILENAME} !-f
  6. RewriteCond %{REQUEST_FILENAME} !-d
  7. RewriteRule . /index.php [L]
  8. </IfModule>
 
 Top
HaseProgram
Отправлено: 23 Марта, 2014 - 19:21:16
Post Id



Новичок


Покинул форум
Сообщений всего: 15
Дата рег-ции: Июль 2013  
Откуда: г.Москва


Помог: 0 раз(а)




vaskevich пишет:
попробуй так хотя не уверен

Нет, увы, не помогло(
 
 Top
wh0am1
Отправлено: 23 Марта, 2014 - 19:38:55
Post Id


Новичок


Покинул форум
Сообщений всего: 20
Дата рег-ции: Янв. 2014  


Помог: 0 раз(а)




CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteRule ^(.*)$ $1.php [QSA,L]


А так?
 
 Top
HaseProgram
Отправлено: 23 Марта, 2014 - 19:46:50
Post Id



Новичок


Покинул форум
Сообщений всего: 15
Дата рег-ции: Июль 2013  
Откуда: г.Москва


Помог: 0 раз(а)




wh0am1 пишет:
CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteRule ^(.*)$ $1.php [QSA,L]


А так?


Тоже нет, все же, наверное, стоит грешить на настройки сервера :/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB