- 12, May 2024
- #1
У меня есть старый скрипт веб-почты на 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?
Первоначально он продавался под двумя торговыми марками, но стал открытым исходным кодом по лицензии 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?