перенаправить файл .htaccess для работы с другим файлом в другом каталоге - PullRequest
0 голосов
/ 03 мая 2018

На моем сайте у меня есть два файла index.php и .htaccess. Оба находятся в каталоге public_html/image/public. Файл .htaccess играет роль, которую мне не нужно упоминать index.php в URL. Вот код .htaccess:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]

То есть www.example.com/image/public/ указывает на index.php. Теперь, если я переместил index.php на public_html без перемещения .htacces s, как я могу снова сделать ту же функциональность, что и раньше (значит, не нужно упоминать index.php в URL). Я думаю, мне нужно внести некоторые изменения в файл .htaccess, но я не могу заставить его работать.

1 Ответ

0 голосов
/ 04 мая 2018

Изменить RewriteRule строку с этим

RewriteRule . /index.php [L]

Но если вы просто хотите отключить перечисление всех изображений, когда кто-то нажимает URL-адрес пути к изображению без imagename, в вашем случае это может быть что-то вроде www.example.com/image/public/

Вы можете сделать это, просто измените все содержимое вашего .htaccess файла с кодом ниже

Options -Indexes
...