Я использую тестовый сервер на
http://localhost/test/
Файл .htaccess, который я хочу использовать, расположен по адресу
http://localhost/test/.htaccess
Таким образом, основной каталог веб-сайта
http://localhost/test/
Я использую следующий код, который работает:
RewriteEngine On
RewriteRule ^dir/([^/]*)/$ /test/tempdir/show.php?var=$1 [L]
Я хочу полностью удалить ссылку "test /", поскольку она может быть изменена следующим образом:
RewriteEngine On
RewriteRule ^dir/([^/]*)/$ tempdir/show.php?var=$1 [L]
Хотя это, кажется, указывает на правильное место, это не на виртуальном сервере и, таким образом, выдает ошибку 404.Итак ...
Фактический REDIRECT_URL: (полный локальный путь) /tempdir/show.php?var=$1 (указывает на нужное место локально)
Цель REDIRECT_URL: /test/tempdir/show.php?var=$1
С целевой страницей: http://localhost/test/tempdir/show.php?var=$1
Я понимаю, что пытаюсьделать нецелесообразно, но терпите меня.Заранее спасибо