Я пробовал использовать следующее правило:
RewriteEngine On
RewriteRule ^(.*)$ /~user/sub/index.cgi [L]
но я получаю сообщение об ошибке. Это предназначено для перенаправления всех запросов в моем подкаталоге / подкаталоге (который находится в веб-документах на сервере) в один сценарий, но он не работает. Какое было бы правильное правило?
Спасибо!
Наверное:
RewriteEngine On
RewriteRule ^(.*)$ sub/index.cgi [L]
Предполагая, что это .htaccess
файл находится в корне вашего ~user
каталог.
Например, имя пользователя jay
:
Home directory: /home/jay
Web directory: /home/jay/public_html (http://something/~user points here)
.htaccess file: /home/jay/public_html/.htaccess
script: /home/jay/public_html/sub/index.cgi
На основании вашего комментария, если ваш .htaccess
файл находится в sub
каталог, то вам нужно только:
RewriteEngine On
RewriteRule ^(.*)$ index.cgi [L]