RewriteEngine On
Options +FollowSymLinks

# ---------------------------------------------------------------------------
# ONCEKI (BOZUK) KURAL:
#   RewriteRule ^(.*)/(.*) index.php?Page=$1&$2 [L,NC]
# SORUN: RewriteRule hedefine yazilan $2, sorgu dizesinin icindeki "/"'i de
# yol ayraci sayiyor. "/Onizleme?Yol=/maps/de_dust2.bsp" adresinde sorgu
# dizesi bolunup hedef "index.php?Page=Onizleme&Yol=&maps/..." olur ve
# $_GET["Yol"] bos gelir; ayrica ikinci segment sayfa adi sanildigi icin
# sayfa "404" olarak cozulur.
#
# COZUM: Yoldaki "/" sayfalarin ara ayracidir; sorgu dizesindeki "/" degildir.
# Bu yuzden once YOL kismi SCRIPT_NAME'den alinir ve hedef, sorgu dizesini
# [QSA] ile OLDUGU GIBI ekler. Boylece hem kısayol adresler hem de
# "/maps/..." iceren parametreler dogru calisir.
# ---------------------------------------------------------------------------

# /ogcp/Anasayfa              -> index.php?Page=Anasayfa
# /ogcp/Onizleme?Yol=/maps/x  -> index.php?Page=Onizleme&Yol=/maps/x
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/?$ index.php?Page=$1 [QSA,L,NC]
