0
.htaccess-Datei neu zu schreiben mit folgendem CodeApache .htaccess nginx
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^tag/([A-Za-z0-9_]+)$ hashtag.php?hashtag=$1
RewriteRule ^([A-Za-z0-9_]+)$ profile.php?username=$1
und in nginx Rewrite, habe ich wie diese
location/{
if (!-e $request_filename){
rewrite ^/([A-Za-z0-9_]+)$ /profile.php?username=$1;
}
if (!-e $request_filename){
rewrite ^tag/([A-Za-z0-9_]+)$ /hashtag.php?hashtag=$1;
}
}
i domain.com/hashtag.php?hashtag besuchen = 123, domain.com/profile.php?username=name, und auch ich kann domain.com/name besuchen, aber ich kann domain.com/tag/123 nicht besuchen, es zeigt 404 Fehler. Kannst du mir helfen? Danke vielmals.
vielleicht können Sie die Reihenfolge der Überschreibungen ändern, Tag zuerst setzen :)? –
@DusanBajic auch das gleiche Ergebnis, 404 Fehler. – yeleko