2017-06-22 2 views
1

Hallo Im Moment habe ich dies als meine .htaccess-Datei:Query-String-Pfad

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteRule ^/(assets|modules|plugins)/ - [NC,L,QSA]                                         
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} -s                                         
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} -d [OR]                                        
RewriteRule (.*) - [NC,L,QSA,S=3]                                             
RewriteRule ^/(.*)/(.*)$ /$1?type=$2 [NC,QSA]                                          
RewriteRule ^/(.*)$ /index.php?page=$1 [NC,L,QSA] 
</IfModule> 

Dies ist aus einem Apache vhost Config verschoben wurde in .htaccess aber ich bin immer 404 ist.

Zum Beispiel: Ich würde diese Seite gerne http://stripsync.com/index.php?page=venue aussehen wie dieses http://stripsync.com/venue

Was mache ich falsch? Alle Hilfe wird sehr geschätzt !!

Antwort

0

ändert es dazu, das Entfernen nach vorne öffnen schlitzt, da Sie es zu .htaccess bewegten (was sie nicht im Spiel nicht enthalten), und da %{REQUEST_FILENAME}%{DOCUMENT_ROOT} Entfernen bereits in diesem Zusammenhang.

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteRule ^(assets|modules|plugins)/ - [NC,L]                                         
    RewriteCond %{ENV:REDIRECT_REWRITTEN} =1 [OR] 
    RewriteCond %{REQUEST_FILENAME} -s [OR] 
    RewriteCond %{REQUEST_FILENAME} -d 
    RewriteRule^- [L] 
    RewriteRule ^(.*)/(.*)$ /$1?type=$2 [QSA,L,E=REWRITTEN:1] 
    RewriteRule ^(.*)$ /index.php?page=$1 [QSA,L,E=REWRITTEN:1] 
</IfModule> 

Ich entfernte nicht verwendete Flags und Capturen.

+0

Wenn ich Ihr Beispiel verwende, erhalte ich einen Fehler von 500. Wäre es hilfreich, ein Beispiel für meine globalen Variablen und index.php-Datei zur Verfügung zu stellen? – ewoah

+0

Entschuldigung. Ich habe die Regeln aktualisiert. Können Sie es erneut versuchen? Wenn es immer noch eine 500 ist, lassen Sie mich bitte wissen, was das Fehlerprotokoll sagt. – SuperDuperApps

+0

Es hat funktioniert, danke !!!! – ewoah