Bizim uygulama eski nik bağlantıları çok var ve ben yeni url onları yönlendirmek için çalışıyorum. Bu yeni url php kullanarak oluşturulan çünkü ben bir. Htaccess yönlendirme yapamaz. Ben dnm.php için redirect.php kullanıcıları yönlendirmek için php header fonksiyonunu kullanıyorum Orada ön. Ama kullanıcı erişim example.com / redirect.php .. nik dosya indirilen alırsa sorun, ancak tarayıcıda url example.com / redirect.php kalır. Bu example.com / test.php değişti olmalıdır. Ben bir 301 yönlendirmesi kullanıyorum.
Ben işlevi window.location.href javascript denedi ama ben düzgün açıkladım umarım içeri aynı sonuçlar geliyor. Yardımlarınız için teşekkürler.
Örneğin önce php dosyası yerine bu kodu var redirect.php.
<?
header("Location: http://example.com/test.php");
?>
İkinci dosya dnm.php bir nik dosya indirmek için bu kodu var. Kod böyle gider.
<?php
header("Content-Type: text/Calendar");
header("Content-Disposition: download; filename=calendar.ics");
echo "BEGIN:VCALENDAR\r\n";
//echo "X-WR-TIMEZONE:America/New_York\r\n";
echo "X-APPLE-CALENDAR-COLOR:#b91113\r\n";
echo "X-WR-CALNAME:$cal_name\r\n";
echo "VERSION:2.0\r\n";
echo "PRODID:-//Test//NONSGML Test//EN\r\n";
echo "METHOD:PUBLISH\r\n";
echo $data;?>
Ben Ical indirmek için başlık kodu kaldırırsanız, bu çalışmalarını yönlendirmek. Tarayıcı penceresinde URL yeni konuma değişir.