Когда сервер работал на 80-м порту, все работало нормально с ошибочным условием в файле .htaccess.При изменении порта сервера на 8008 в файле http.conf отображается ошибка 404.
http://localhost/mysite/knw/kna00023 <-- works fine
http://localhost:8008/mysite/knw/kna00023 <-- 404 error
Папки:
apache dir c:\server\
php dir c:\server\php
site folder c:\server\www\mysite -- contains website files
.htaccess содержимое:
RewriteEngine On
#check url is not a valid file
RewriteCond %{REQUEST_FILENAME} !-f
#check url is not a valid directory
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^knw/([a-zA-Z0-9]+)$ other.php?term=$1 [L]
RewriteRule ^knw/([a-zA-Z0-9]+)/$ other.php?term=$1 [L]