2017-04-01 7 views
0

nicht funktioniert habe ich eine .htaccess-Regel, aber es doesnot funktioniert. hier ist meine urlwarum meine htaccess Regel

http://localhost/mat/site/brandlisting/21/page/2 

hier ist es meine htaccess Regel

RewriteRule brandlisting/(.*)(.*)/page/(.*) site/brandlisting?id=$1&page=$2 [L] 
RewriteRule brandlisting/(.*)(.*)/page site/brandlisting?id=$1&page=$2 [L] 

RewriteRule brandlisting/(.*)/ site/brandlisting?id=$1 [L] 
RewriteRule brandlisting/(.*) site/brandlisting?id=$1 [L] 
RewriteRule site/brandlisting/(.*)/?$ site/brandlisting?id=$1 [L] 

ist etwas nicht in Ordnung? was mistate ist in meiner .htaccess-Regel.

Antwort

0

Sie verwenden Wildcard gierigen Muster regex alles in einzelnen Treffer passend, unter Regeln verwende ich Sie gehe davon werden in der Standortordner mit .htaccess.

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^brandlisting/([\d]+)/page/([\d]+)$ brandlisting?id=$1&page=$2 [L] 
RewriteRule ^brandlisting/([\d]+)/?$ brandlisting?id=$1 [L] 
RewriteRule ^site/brandlisting/([\d]+)/?$ brandlisting?id=$1 [L] 
+0

es funktioniert. Vielen Dank –