Есть много вопросов, касающихся проблем перезаписи модов, я их читал, и ни один из них не решил мою уникальную проблему, я уже провел 3 часа исследования, чтобы решить ее, и все еще застрял.
я хочу переписать ссылки в исходном коде, полученном с удаленного сайта через функцию php получения содержимого файла,
когда я получаю исходный код, структура ссылок
<a href='javascript:openWindow("index1.php?option=com_lsh&view=lsh&event_id=148730&tv_id=850&tid=34143&channel=0&tmpl=component&layout=popup&Itemid=335","735","770")' >Link#1</a>
я хочу переписать на
<a href='javascript:openWindow("http://remotesite.com/index1.php?option=com_lsh&view=lsh&event_id=148730&tv_id=850&tid=34143&channel=0&tmpl=component&layout=popup&Itemid=335","735","770")' >Link#1</a>
после исследования я подумал, что мод rewite сделает свое дело, и попробовал поместить приведенный ниже код в свой файл htaccess
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^index1\.php?option - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule http://remotesite/index1.php?option [L]
но это дает мне внутреннюю ошибку сервера, что я здесь делаю не так? есть ли другой способ переписать структуру ссылок описанным выше способом?
Вы не можете переписывать объекты DOM, apache mod_rewrite перезаписывает запросы, а не DOM. Правильное место для вас, чтобы достичь того, что вы пытаетесь сделать, - это ваш php-скрипт, который получает содержимое файла.