У меня есть старый скрипт веб-почты на Perl, который отлично работает и предоставляет услуги веб-почты, такие как Yahoo или Gmail. Первоначально он продавался под двумя торговыми марками, но стал открытым исходным кодом по лицензии gnu. Оба бренда работают хорошо, но у бренда jilmail есть html-ссылки, использующие перенаправление .htaccess, которое не работает.
Я предполагаю, что способ записи файлов htacess с годами изменился.
Фактическое расположение файла на сервере может быть:
public_html/cgi-bin/inbox.htm, но ссылка в формате html будет записана как xemail?Inbox; где не существует такой папки или файла, как xemail.
Таким образом, все, что имеет префикс xemail, перенаправляет на эквивалентный файл в папке cgi-bin.
Это существующий файл htaccess:
Перезаписать двигатель включен
Позволять все
RewriteRule ^xemail$ /cgi-bin/mail/jilmail.cgi [L]
RewriteRule ^domail$ /cgi-bin/mail [L]
Но это дает ошибку страницы 500. Я не могу найти ссылку на этот тип перенаправления на сайте Apache. Как мне добиться желаемого результата с помощью современного htaccess?
Я предполагаю, что способ записи файлов htacess с годами изменился.
Фактическое расположение файла на сервере может быть:
public_html/cgi-bin/inbox.htm, но ссылка в формате html будет записана как xemail?Inbox; где не существует такой папки или файла, как xemail.
Таким образом, все, что имеет префикс xemail, перенаправляет на эквивалентный файл в папке cgi-bin.
Это существующий файл htaccess:
Перезаписать двигатель включен
Позволять все
RewriteRule ^xemail$ /cgi-bin/mail/jilmail.cgi [L]
RewriteRule ^domail$ /cgi-bin/mail [L]
Но это дает ошибку страницы 500. Я не могу найти ссылку на этот тип перенаправления на сайте Apache. Как мне добиться желаемого результата с помощью современного htaccess?