2017-03-06 1 views
1

Haben Sie hier eine .htaccess-Datei, in der es nur removes.php, aber ich möchte auch die? Id = wird auch entfernt werden (zB) localhost/new1v2/alumni.php? Id = 43 wird gezeigt als localhost/new1v2/Alumni werdenEntfernen? Id .htaccess

Hier ist meine .htaccess

RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^\.]+)$ $1.php [NC,L] 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^alumni alumni.php?id=43 

Antwort

0

an der Spitze Ihrer .htaccess, fügen Sie diese:

RewriteEngine on 
RewriteCond %{QUERY_STRING} ^id=.+$ 
RewriteRule (.+)\.php$ /$1? [L,R] 

Dies wird die bestehende querystring entfernen ? Id = nm und umleiten Sie Ihre PHP-URLs von /foobar.php?id=nm bis /foobar.

+0

entfernt es die ID? = Aber es entfernt auch den Ordner? Warum? Wie von localhost/new1v2/view_events? Id = 2 bis localhost/view_events – sauce

Verwandte Themen