I have a basic CMS in PHP/MySQL where content managers can create pages to the system for public viewing. Each page is then available at an url such as http://www.example.com/pages.php?pid=123
Now, I want to redirect requests to http://www.example.com/pages.php?pid=123
to http://www.example.com/pages.php?pid=456
.
Ben zaten db pid=123
sayfa kaldırıldı ettik ama bazı bir sayfaya erişmeye çalıştığında çünkü cm kod site hala bir 202 döndürür. Ben yönlendirme çalışması, yani yapmak için .htaccess
bir 301 yönlendirmesi kullanabilirsiniz düşündüm:
redirect 301 pages.php?pid=123 http://www.example.com/pages.php?pid=456
ancak bu pid = 123 Sayfa getirilemedi çalışırken Apache hala 202 dönmek, çalışmıyor. Ayrıca, ben mod_rewrite kullanarak denedim ama çalışmıyor:
RewriteRule ^pages.php?pid=123$ pages.php?pid=456 [R=301,L]
Herhangi bir fikir ne 301 yönlendirme nasıl düzeltebilirim yanlış olabilir ve?