2017-12-14 1 views
-1

Meine .htaccess führt den ersten Block von Rewrite ignoriert aber den zweiten Teil, wenn ich versuche, meine urlRewrite url teilweise auf Apache .htaccess Arbeits

RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 


RewriteEngine On 
RewriteBase/
RewriteRule ^products/(\w+)/?$ products.php?icode=$1 
+0

warum in Ihrer URL ändern schreiben Sie 'RewriteEngine On' wieder? – santosh

+0

es macht keinen Unterschied, auch wenn ich die "RewriteEngine On" entfernen –

+0

was ist falsch mit meinem Code bitte jemand sagen Sie mir. –

Antwort

0

Keine Notwendigkeit zu reinigen RewriteEngine On wieder zu schreiben,

und Sie verwenden den Namen der Datei in URL, weshalb es Ihnen nicht hilft. versuchen, so etwas wie unten

RewriteRule ^product/(\w+)/?$ products.php?icode=$1 

oder

RewriteRule ^products/(\w+)/?$ product.php?icode=$1 

Benennen Sie den Dateinamen oder den Namen

+0

kein Kumpel ... auch das hilft nicht Ich versuchte –

+0

hast du deine Datei umbenannt ?? – santosh

+0

Das habe ich auch gemacht ... habe nicht geholfen :(Seit gestern habe ich mir den Kopf zerbrochen –