• Курсы Академии Кодебай, стартующие в мае - июне. «Ознакомиться со списком курсов от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты, 2. ОС Linux (DFIR) Старт: 16 мая, 3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    И другие

    Скидки до 10%. Полный список ближайших курсов ...

.htaccess для форума

  • Автор темы Asmodeyby
  • Дата начала
A

Asmodeyby

Помогите пожалуйста доделать реврайт для форума. Собственных знаний не хватает.


У меня есть домен localhost и forum.localhost, которые привязаны к одной папке. Мне нужно сделать, что бы при заходе на forum.localhost открывалась страница по адресу localhost/index.php?forum/, ну а если используется forum.localhost/thread, то использовалась страница localhost/index.php?forum/thread
Вроде доступно объяснил =).

Попробовал сделать так:

Код:
	RewriteCond %{HTTP_HOST} ^forum\.localhost$
RewriteRule ^(.*)$ index\.php\?forum/$1 [L,QSA]

Но не работает. Вообще не преобразует
 
V

VadikV

Код:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^forum\.localhost$ [NC]
RewriteRule ^(.*)$ index\.php\?forum/$1 [L,QSA]
 
A

Asmodeyby

Код:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^forum\.localhost$ [NC]
RewriteRule ^(.*)$ index\.php\?forum/$1 [L,QSA]

Пробовал так делать. В итоге получатся страница с содержанием .index.php (не index.php?forum) и полным отсутствием какой-либо графики.

Добавлено: Небольшая поправка. Ошибку с ресурсами исправил, сделал вот так:


Код:
	Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^forum\.localhost$ [NC]
RewriteCond %{REQUEST_FILENAME} index.php
RewriteRule ^(.*)$ index\.php\?forum/$1 [L,QSA]

Однако, открывается все равно не та страница.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!