Я снова отправляю этот вопрос, потому что не объяснил достаточно ясно. Вот что мне нужно сделать с помощью файла .htaccess:
- Перенаправить / public_html / to / public_html / myfolder /
- Сделать сайт / index.php? Q = param для сайта / param /
- Мои файлы php находятся внутри / public_html / myfolder /, а мои файлы изображений находятся внутри / public_html / myfolder / images /
Options -Indexes
RewriteEngine on
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} !^www\.website\.com$ [NC]
RewriteRule .* https://www.website.com/$1 [L,R=301]
RewriteRule ^$ myfolder/index.php [L]
# Rewrite rules
<IfModule mod_rewrite.c>
#RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ myfolder/index.php?q=$1 [L,QSA]
</IfModule>
Проблема в том, что он перенаправляет нормально ... но я не вижу изображений! Кажется, он не загружает мои js, css и т. Д.
Это ошибка, которую я получаю:
1<br />
2<b>Notice</b>: Undefined property: stdClass::$component in <b>/home/website/mypage/includes/Template.class.php</b> on line <b>31</b><br />