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 :: Включение .htaccess файлов

 PHP.SU

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


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

> Без описания
SkaN
Отправлено: 08 Сентября, 2011 - 16:47:25
Post Id



Гость


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


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




Полно тем на этот счет, но я не могу найти нужной мне инфы. Конкретно:
после установки апача в убунту /etc/apache2/httpd.conf у меня выглядел так:

я его привел к такому виду:
CODE (htmlphp):
скопировать код в буфер обмена
  1. LoadModule rewrite_module modules/mod_rewrite.so
  2. <Directory "/var/www/">
  3.         Options Indexes FollowSymLinks Includes MultiViews
  4.         AllowOverride All
  5.         Order allow,deny
  6.         Allow from all
  7. </Directory>

соответственно .htaccess выглядит так:
CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteEngine On
  2. RewriteRule ^.htaccess$ - [F]
  3. DirectoryIndex /
  4. RewriteRule ^([a-z]*)/([a-z0-9]*)$ index.php?id=$1&param=$2

но при попытке воспользоваться правилом апач ругается на 404. Вопрос, собственно, понятен: почему не работает? Сколько манов облазил, нигде наводок не нашел
 
 Top
Champion Супермодератор
Отправлено: 08 Сентября, 2011 - 16:54:29
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


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




А адрес, на который 404?
 
 Top
SkaN
Отправлено: 08 Сентября, 2011 - 17:00:47
Post Id



Гость


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


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




http://localhost/skanblog/article/lorem_ipsum
(Добавление)
localhost == /var/www
(Добавление)
DirectoryIndex skanblog/
Сделал так и теперь у меня просто показывает список файлов, если добавить index.php, то все открывает, но все равно строку адреса не заменяет. Вобщем теперь хоть .htaccess работает
(Добавление)
CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteEngine On
  2. RewriteRule ^.htaccess$ - [F]
  3. DirectoryIndex /skanblog/index.php
  4. RewriteBase /
  5. RewriteRule ^([a-z]*)/([a-z0-9]*)$ ?id=$1&article=$2

это содержимое .htaccess сейчас.
(Добавление)
Все, докопался. Сделал .htaccess таким:
RewriteEngine On
RewriteRule ^.htaccess$ - [F]
DirectoryIndex /skanblog/index.php
RewriteBase /skanblog/
RewriteRule ^([a-z]*)/([a-z0-9_-]*) ?id=$1&article=$2

заработало, но с мелкими проблемами, с которыми я сейчас буду разбираться
(Добавление)
еще вопрос Радость понял сейчас, что при попытке шаблона сослаться на файл стилей, его кидает не в папку, а на обработку УРЛа (надеюсь понятно...)
что прописать, чтобы был доступ к какой-то папке. То есть чтобы, если первая подмаска равна styles, то пускать в папку, а не на обработку.
 
 Top
DeepVarvar Супермодератор
Отправлено: 08 Сентября, 2011 - 18:35:20
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


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




RewriteEngine on


RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(\w)+/(\w)+ index.php?id=$1&article=$2
 
 Top
SkaN
Отправлено: 09 Сентября, 2011 - 09:39:43
Post Id



Гость


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


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




странно, когда открывается страница, которая не использует правила .htaccess , в ней нормально отображаются стили, а когда страница, которая использует правила замены - стили не грузятся. и жаваскрипты из папки тоже
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Apache и другие веб-серверы »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB