2012-04-05 5 views
1

So habe ich die folgenden .htaccess Dateiinhalte von meinem anderen Projekt, das unter http://www.example.com/ zugegriffen wird.Make index.php fangen alle URLs innerhalb eines Verzeichnisses ab?

Options -MultiViews 

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase/
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule . /index.php [L,NC,QSA] 
</IfModule> 

Jetzt funktioniert das oben genannte ziemlich gut, aber jetzt habe ich ein neues Problem. Ich möchte das gleiche Konzept verwenden (alle Links zu index.php umleiten), aber dieses Mal muss es in einem Verzeichnis sein. (z. B. http://www.myothersite.com/thisfolder/)

So habe ich versucht, eine .htaccess Datei innerhalb http://www.myothersite.com/thisfolder/ zu erstellen. Frage ist, wie ändere ich den obigen Code, so dass er alle Verbindungen zu index.php innerhalb thisfolder zeigt?

Gerade als Referenz siehe unten:

myothersite.com 
'-> thisfolder 
     '-> .htaccess 
     '-> index.php 

ich die .htaccess Datei in thisfolder vergeben müssen, da ich es nicht mit den anderen Projekten durcheinander Ich möchte auf andere Ordner haben. Ich möchte die ganze Aktion speziell innerhalb http://www.myothersite.com/thisfolder/ behalten.

Kann mir jemand helfen?

Antwort

1

Haben Sie das versucht?

RewriteRule . /thisfolder/index.php [L,NC,QSA]

Verwandte Themen