Как я могу переписать этот URL с помощью .htaccess - PullRequest
1 голос
/ 27 марта 2012

Как мне переписать этот URL

http://staging.felgenexklusiv.de/?felge=asa-gt1

, чтобы он отображался так?

http://staging.felgenexklusiv.de/felge/asa-gt1

Это мой существующий файл .htaccess:

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

Ответы [ 2 ]

1 голос
/ 27 марта 2012

Непосредственно перед </IfModule> вставьте эти строки:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+(?:index\.php|)\?(felge)=([^\s&]*) [NC]
RewriteRule ^ %1/%2? [NC,L,R]

RewriteRule ^(felge)/(.*)/?$ /?$1=$2 [NC,L,QSA]
1 голос
/ 27 марта 2012
DirectoryIndex index.php
<IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteBase /
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule ^/([a-zA-Z]+)/([a-zA-Z0-9\-]+)?/?(.*)$ index.php?partie=$1&name=$2&%{QUERY_STRING} [L,QSA]
</IfModule>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...