У меня следующая структура папок для изображений:

http://www.localhost/memes/01/blaa.jpg
http://www.localhost/memes/02/blaa2.pg

И т.п.

Теперь я хочу переместить структуру, но старая все еще должна быть доступна для файла PHP.

Так что его нужно переписать так:

http://www.localhost/memes/01/blaa.jpg

Чтобы :

http://www.localhost/memes/?folder=01&pic=blaa.jpg

Или в:

http://www.localhost/memes/?pic=blaa.jpg (игнорируя подпапку memes)

Да, это www.localhost по какой-то причине, и я пока не против: D

0
Pikaboo 10 Фев 2021 в 19:11

1 ответ

Лучший ответ

Не могли бы вы попробовать следующие, написанные и протестированные с вашими показанными образцами. Перед тестированием URL-адресов убедитесь, что вы очистили кеш браузера.

RewriteEngine ON
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^memes/([^/]*)/(.*jpg)$ memes/?folder=$1&pic=$2 [NC,L]
2
RavinderSingh13 10 Фев 2021 в 19:49