Я создал поддомен blog.example.co.uk
, чтобы указать на папку/блог в моем корневом каталоге. В папке с блоком есть подпапка/php, содержащая скрипты, которые говорят на моем сервере, например, login, logout , Это моя текущая структура;htaccess access php скрипты в подпапках
корень ->/блог ->/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]
Благодаря
Если вы объясните, что вы сделали здесь, ваш ответ будет более полезным в будущем. – marian0
Это не работает. Могу ли я заменить мой код на это? Пожалуйста, объясни –