Назад | Перейти на главную страницу

Не могу найти файл в .htaccess

На своем веб-сайте я пытаюсь реализовать дружественные URL. у меня есть index.php файл и .htaccess файл в общей папке моего хостинга. Я использую следующий код в .htaccess файл:

DirectoryIndex index.php
RewriteEngine On
RewriteRule ^article/([0-9]+)/$ ../Feed/Article.php?id=$1

Поэтому, если кто-то войдет www.example.com/article/15/, он загружает Article.php прохождение 15 значение через GET.

Но проблема в том, что Article.php файл находится за пределами общей папки (следовательно, ../), а Apache его не находит.

Может кто-нибудь помочь мне?

Примечание: я не иметь доступ к httpd.conf файл.

Это не заменяет путь файловой системы, а URI. так что если Article.php Я сидел http://example.com/Article.php ваше правило перезаписи будет выглядеть так:

RewriteRule ^article/([0-9]+)/$ http://example.com/Article.php?id=$1