Я создал субдомен blog.example.co.uk
, чтобы указать на папку/блог в моем корневом каталоге. В папке есть подпапка/php, содержащие скрипты, которые говорят на моем сервере, например, login, logout. Это моя текущая структура;htaccess access subdomain subfolders
корень ->/блог ->/PHP
Это правило, которое создает мой поддомен
### Blog subdomain
RewriteCond %{HTTP_HOST} ^blog\.example\.co.uk$ [NC]
RewriteCond %{REQUEST_URI} !^/blog/ [NC]
RewriteRule ^(.*)$ /blog/$1 [L]
Сейчас проблема заключается в том, что файлы в папке/блог не может видеть файлы/PHP. Я также получаю файл, который не найден, когда я пытаюсь сделать следующее:
http://blog.example.co.uk/php/login.php
Как я могу раскрывать эти файлы и иметь доступ к ним со ссылкой выше. Я знаю, что мне нужно создать новое правило, просто не знаю, как это сделать.
Чтобы получить доступ к сценариям, я должен указать ниже;
http://blog.example.co.uk/blog/php/login.php
Я также хочу, чтобы исключить папку PHP от любых переписывает, я использую ниже, но это не работает для папки;
RewriteRule ^(/blog/php)($|/) - [L]