mod_rewrite ve Dinamik Dizin Yapısı

0 Cevap php

Ben php bir sayfa yönetici bina ve beni diğer sayfaların sayfaları çocuk yapmayı sağlayan bir işleve sahip değilim. : Ben gibi bağlantıları bir liste ile sona (kim bir ebeveyn kim dayalı) bir özyinelemeli fonksiyon ile

<ul class="navList" id="navList">

   <li><a href="http://mysite.com/Home">Home</a></li>
   <li><a href="http://mysite.com/About">About</a></li>
   <li><a href="http://mysite.com/Links">Link Page</a>

   <ul>

      <li><a href="http://mysite.com/Links/PHP_Links">PHP Links</a></li>
      <li><a href="http://mysite.com/Links/JQuery_Links">JQuery Links</a></li>
      <li><a href="http://mysite.com/Links/Contributors">Contriubutors</a>

      <ul>

         <li><a href="http://mysite.com/Links/Contributors/Blog">Blog</a></li>

      </ul>

      </li>

   </ul>

   </li>

   <li><a href="http://mysite.com/Portfolio">Portfolio</a></li>

</ul>

Yani, birden çok dizinleri ile sona mümkün görebilirsiniz. Şimdi benim sorum, nasıl tahmin ve mod_rewrite ile ele yapmak nedir? Ben dizin sadece bir düzey derin olabilir nerede bir durum için kullanabileceğiniz bir script var, ama bir dizin son şey, sadece bir hata olarak ana sayfasına yönlendirmek olacaktır ...

RewriteEngine On
RewriteRule ^([^/.]+)/([^/.]+)$ index.php?category=$1&page=$2 [L,NC]
RewriteRule ^([^/.]+)/$ index.php?category=$1 [L,NC]
RewriteRule ^([^/.]+)$ index.php?page=$1 [L,NC]

ErrorDocument 404 /index.php?page=home
ErrorDocument 403 /index.php?page=home

Ben bu bir mantık soru tür sandığım.

Düşünceler?

0 Cevap