URL belirli bir sözcük içeriyorsa nasıl bir .htaccess
yönlendirme kuralı yazabilirim?URL belirli bir dize içeriyorsa htaccess yönlendirmesi
örn. o foobar
içeriyorsa o zaman index.php
URL belirli bir sözcük içeriyorsa nasıl bir .htaccess
yönlendirme kuralı yazabilirim?URL belirli bir dize içeriyorsa htaccess yönlendirmesi
örn. o foobar
içeriyorsa o zaman index.php
RewriteCond %{REQUEST_URI} foobar
RewriteRule .* index.php
veya some variant thereof yönlendirmektedir. URL bir certen dize içeriyorsa
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/foobar/i$ index.php [NE,L]
RewriteRule ^(.*)foobar(.*)$ http://www.example.com/index.php [L,R=301]
(siteniz içindeki hiçbir boşluk)
, index.php'de yönlendirme. URL'nin bir sertifika dizesi içerip içermediğini kontrol etmek için % {REQUEST_URI} değişkenine karşı eşleşmeniz gerekir. hızlı için
RewriteEngine on
RewriteCond %{REQUEST_URI} bar
RewriteRule^/index.php [L,R]
Teşekkür:
example.com/foo/bar uri bar yerde uri dizede içeriyorsa /index.php için, bu kullanabilirsiniz yeniden yönlendirmek için tepki. Mükemmel çalışıyor ama sadece yeniden yazmak yerine gerçekleştirildiğini yeniden yönlendirmem gerekiyor. Mümkün mü? – Lee
Anladım teşekkürler - eklendi [R] – Lee