2017-05-07 2 views
0

Ich habe nie bearbeiten die .htaccess-Datei vor, so leid für meinen schrecklichen VersuchUrls in .htaccess Datei - entfernen Query-String

RewriteEngine On 
RewriteCond %{REQUEST_URI} ^/index\.php$ 
RewriteCond %{QUERY_STRING} ^id=([0-9]*)$ 
RewriteRule ^(.*)$ http://example.site/index/%1 [R=302,L] 

Ich tryting http://ex.com/shop/?s=sa neu zu schreiben, um wie http://ex.com/shop/sa

+0

Können Sie etwas mehr über das, was Sie erreichen wollen, erklären? – LvS

+0

Hi, ich habe –

+0

'RewriteCond% {THE_REQUEST}" \ s/shop/\? S = (\ w *) \ s "' -> 'RewriteRule ^" http://example.site/shop/%1 aktualisiert " [R = 302, L] ' – Deadooshka

Antwort

0

Ich bin vorausgesetzt, Sie verwenden rewriterules im Shop-Verzeichnis und index.php behandelt die Daten dann versuchen Sie mit unten.

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.+?)$ index.php?s=$1 [L] 
+0

zu bekommen Perfekt, danke –