Ich habe eine sehr einfache Anforderung..htaccess mit php GET
Alle .php Erweiterung entfernt und meine GET-Request-URL werden muss, sollte
http://domain.com/product.php?name=<product_name>
http://domain.com/product/<product_name>
Ich habe folgendes versucht werden:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^home/?$ index.php [NC,L]
RewriteRule ^product/([A-Za-z]+)/?$ product.php?name=$1 [L]
RewriteRule ^([^\.]+)$ $1.php
RewriteRule ^([^\.]+)$ $1.html [NC,L]
Wenn ich dies tun alle .php & .html Erweiterungen werden entfernt, aber die GET Seite css und js bricht
dies auch versucht:
RewriteRule ^([A-Za-z]+)/?$ product.php?name=$1 [L]
Dann wird die Endung .php gezeigt wird, oder es geht auf die Seite GET-Anfrage.
Ich bin neu bei .htaccess. Zerbrich mir jetzt den Kopf!
Geben Sie die vollständige URL für js und css auf Ihrer Get-Seite an. – Ruby
Ja, ich denke über die Verwendung von * *. Das funktioniert! Aber weiß nicht, ob es das Richtige ist! –
Ashwin