biz şu PHP sayfası "index.php" var varsayalım:
<?
if (!isset($_GET['req'])) $_GET['req'] = "null";
echo $_SERVER['REQUEST_URI'] . "<br>" . $_GET['req'];
?>
ve aşağıdaki dosya "htaccess.":
RewriteRule ^2.php$ index.php?req=%{REQUEST_URI}
RewriteRule ^1.php$ 2.php
Şimdi, erişim "index.php" let. Biz bu olsun:
/index.php
null
Bu serin. Erişim "2.php" edelim. Biz bu olsun:
/2.php
/2.php
Bu çok serin. Ama şimdi "1.PHP" bir göz atalım:
/1.php
/2.php
Yani ... "1.PHP" için istiyoruz, sessizce sessizce için "index.php? Req =% {} REQUEST_URI" yönlendirir "2.php" yönlendirir, ama burada "% {} REQUEST_URI" görünüyor "2.php" (biz after ilk yönlendirmede arıyorsanız sayfa) ve $ _SERVER ['REQUEST_URI'] olmak "1.php" (özgün istek) 'dir.
Bu değişkenler eşit olması gerekmiyor mu? Ben sadece original isteğine dayanan bir yönlendirme yapmaya çalışıyor gibi bu bana bugün baş ağrısı bir sürü verdi. Ben bile bir yönlendirme sonra bana özgün istek söyleyecektir. "Htaccess" kullanabilirsiniz herhangi bir değişken var mı?
Teşekkür peşin ve ben kendimi açıkça yaptık umuyoruz. Bu benim ilk yazı var :)