من برای سئو کردن لینکهای سایتم از کدهای زیر استفاده می کنم. کدهای زیر تا زمانی که کاربر لاگین نکرده، به خوبی کار می کنن. بعد از لاگین کردن کاربر لینک http://localhost/admin/index/main نمایش داده می شه. اما وقتی که کاربر لاگین می کنه، اگر بر روی دکمه بک مرورگر کلیک کنم و به فرم ورود برگردم، و بعد صفحه رو ریفرش کنم، بجای لینک بالا، این لینک http://localhost/admin/main/index/index/main نمایش داده می شه و از اونجاییکه صفحه ای برای این لینک تعیین نشده، خطای 404 نمایش داده می شه.
چطور باید این مشکل رو حل کنم؟
چطور باید این مشکل رو حل کنم؟
PHP:
RewriteEngine on
RewriteRule ^admin/index/([a-zA-Z0-9]+)$ admin/index.php?action=$1 [NC,L]
RewriteRule ^admin/main/([a-zA-Z0-9]+)$ admin/main.php?action=$1 [NC,L]
RewriteRule ^admin/main/([a-zA-Z0-9]+)/([a-zA-Z0-9]+)$ admin/main.php?action=$1&word=$2 [NC,L]