2017-03-29 3 views
0

ich, so etwas zu tun:
1 Rewrite:
Zwei Zeit htacces Rewrite

Kraft: localhost/main/==> localhost

2 Rewrite:

localhost /? Api = test123 & Seite = m1 ==> localhost/test123/m1

und wenn api leer ist, gehen Sie einfach Seite

localhost/m1 => Seite: m1 (in dieser URL, Benutzer fragen Sie nicht zu api)

Ich habe diese htaccess:

RewriteCond %{REQUEST_URI} !main/ 
 
RewriteRule (.*) /main/$1 [L] 
 
RewriteRule ([^/]*)/([^/]*)/$ /main/index.php?api=$2&page=$3 [L]

Danke und Entschuldigung für mein schlechtes Englisch.

Antwort

0

Es ist der awnser:

RewriteRule ^page/([^/]*)/$ /main/index.php?page=$1 [QSA,L] [OR] 
 
RewriteRule ^api/([^/]*)/$ /main/index.php?api=$1 [QSA,L] [OR] 
 

 
RewriteCond %{REQUEST_URI} !main/ 
 
RewriteRule (.*) /main/$1