Это файлы .htaccess с двух моих локальных сайтов.
Виртуальный хост 1 (mysite1.com):
# this is the initialization
Options +FollowSymLinks
RewriteEngine On # Turn on the rewriting engine
RewriteRule ^news-07/?$ news_01_06_2007.php [NC,L]
# Handle requests for "news"
RewriteCond %{REQUEST_FILENAME} !-s
RewriteRule ^(.*)\.php$ $1 [nc]
#RewriteRule ^(.*)\.php$ http://mysite1.com/$1 [R,NC]
Однако, когда я пытаюсь http://www.mysite1.com/testfile.php - он перенаправляет на http://mysite.com/testfile, как и должен, за исключением того, что отображается это сообщение:
Не найдено
Запрошенный URL / тестовый файл не найден на этом сервере.
Как я могу разрешить это сообщение об ошибке и убедиться, что мой файл .htaccess работает?
Мне удается хорошо понять .htaccess относительно таких вещей, как блокировка пауков и т. Д., Но этовызывает у меня некоторые проблемы, кто-нибудь знает, что не так и как я могу предотвратить повторение этой ошибки в будущем?
Вся помощь приветствуется.