Ich möchte SEO freundliche URL mit. Htaccess machen.Entfernen Sie die .php-Erweiterung von der URL funktioniert, aber seo freundliche URL funktioniert nicht
ich unter url
http://localhost/projectname/pagename.php?id=1
zu
http://localhost/projectname/pagename/1
umwandeln möchte ich schon Lösung für dieses
RewriteRule ^pagename/([a-zA-Z0-9]+)/$ projectname/pagename.php?id=$1
Aber es funktioniert nicht
ich auch versucht haben, haben nachstehend genannt Links aber richtige Lösung gibt mir nicht
How to write htaccess rewrite rule for seo friendly url
Creating SEO friendly urls using htaccess
.htaccess-Datei
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase/
RewriteRule ^pagename/([a-zA-Z0-9]+)/$ projectname/pagename.php?id=$1
## hide .php extension
# To externally redirect /dir/foo.php to /dir/foo
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule^%1 [R,L,NC]
## To internally redirect /dir/foo to /dir/foo.php
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule^%{REQUEST_URI}.php [L]
über .htaccess-Datei kann ich .php
Erweiterung von URL entfernen, aber nicht seo freundliche URL zu generieren.
Vielen Dank im Voraus.
Sie [AltoRouter] (http verwenden können: //altorouter.com/), um dies zu tun. – Abhishek
ohne AltoRouter durch Funktion und Aufruf Funktion kann ich einfach URL konvertieren, aber ich möchte es mit .htacesss erreichen, deshalb fragte ich –