Orjinalini aşağıda verdiğim httaccess dosyamı bazı url'lerde değişiklik şart olduğu için 'sayfa yönlendirmesi' yapmam gerekiyordu. Yönlendirmeyi yapabiliyorum fakat problem URL'de fazladan bir ek çıkması. Url bu şekilde geliyor /yeni/
?rp=eski.
Yönlendirmeyi 2 şekilde yapabiliyorum:
Redirect 301 eski yeni
RewriteEngine on
RewriteRule ^eski$ yeni [R=301]
2. satırdakini yaptığımda sadece 1 adres ile kısıtlı kalınca rp ekini eklemeden istediğim şekilde yönlendirmeyi yapıyor. Fakat yüzlerce url söz konusu olduğu için 2. satırdan itibaren diğer adresleri de eklediğimde problemler yaşanmaya başlıyor. Yeterince açık olmuşumdur umarım, son olarak da orjinal httaccess bakarak rp olayını görebilirsiniz. Ben beceremedim.
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/?$ index.php?rp=$1 [L]
</IfModule>
<ifModule mod_headers.c>
Header set Access-Control-Allow-Origin: *
</ifModule>