Beklenen gibi Rewrite Kural davranır Vermiyor

0 Cevap php

Ben bazı URL'leri değiştirmek için PHP mod_rewrite kullanmak çalışıyorum.

. Bir test olarak, benim htaccess ben şu var:

RewriteEngine on
RewriteRule ^(.*[^/])$ index.php?test=$1
#RewriteRule ^([^/]+)/$ index.php?test=$1

Benim index.php dosyasında ben sadece var

<?php print_r($_GET) ?>

Ne olmasını istiyorum mysite.com / test veya mysite.com / test / ya tarayıcınızın adres çubuğuna olduğunda, PHP $ _GET ['deneme'] değişkeni içinde değeri 'test' olmasıdır.

Yorumladı hat mysite.com / test ile çalışıyor / ama mysite.com / test ile hiçbir şey gibi görünüyor

/ $ _GET ['Deneme'] mysite.com / testi görüntüleme ve mysite.com / test ile bir şey yapmaz için 'index.php' bir değer, ikinci satır (uncommented bir) sonuçları

Bana istenen sonuçları almak sağlayacak Burada bakan ben bir şey var mı?

Teşekkürler

0 Cevap