Sunucu ayar dosyasında AllowOverride none parametresini all yaparsanız sorununuz çözülür.
On Tue, 2009-04-21 at 20:57 +0300, Aykut Sunguroğlu wrote: > Herkese merhaba, > Pardus'ta Apache için mod_rewrite sorunum var. Apache, mod_php vs. > paketleri normal yoldan kurdum. > http://www.ozgurlukicin.com/forum/yazilim-gelistirme/1899/?page=1 > adresindeki önerileri yaptım. Buna benzer önerileri araştırıp yaptım. > Ama hala url rewriting yapamıyorum. > /home/kullanici/public_html klasöründe çalışıyorum. > phpinfo() ile baktığımda mod_rewrite görünüyor. > Sorun ne olabilir? > > Dosyalarım da şunlar: > > index.php > <?php > include 'ana.php'; > $sayfa=$_GET["sayfa"]; > if (!$sayfa){ > return yazi(); > } > else{ > $sayfa(); > } > ?> > ------------------------ > ana.php > <?php > function yazi(){ > ?> > <h1>yazi</h1> > <a href="s-yazi.html">yazi</a> > <br> > <a href="s-haber.html">haber</a> > <br> > <a href="s-urun.html">urun</a> > <?php > } > function haber(){ > ?> > <h1>haber</h1> > <a href="s-yazi.html">yazi</a> > <br> > <a href="s-haber.html">haber</a> > <br> > <a href="s-urun.html">urun</a> > <?php > } > function urun(){ > ?> > <h1>urun</h1> > <a href="s-yazi.html">yazi</a> > <br> > <a href="s-haber.html">haber</a> > <br> > <a href="s-urun.html">urun</a> > <?php > } > ?> > -------------------------- > .htaccess > Options +FollowSymLinks > RewriteEngine On > RewriteRule ^s-([A-Za-z0-9]+)\.html$ index.php?sayfa=$1 > -------------------------- > > Teşekkürler... > > > _______________________________________________ > Linux-programlama mailing list > [email protected] > http://liste.linux.org.tr/mailman/listinfo/linux-programlama _______________________________________________ Linux-programlama mailing list [email protected] http://liste.linux.org.tr/mailman/listinfo/linux-programlama
