Apache Ubuntu 18.04 fügt am Ende automatisch einen abschließenden Schrägstrich hinzu

Apache Ubuntu 18.04 fügt am Ende automatisch einen abschließenden Schrägstrich hinzu

zuerst habe ich mod rewrite aktiviert dann habe ich in meinem .htaccess dies verwendet

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php

virtuelle Hosts-Datei ist eine Standardinstallation von LAMP

ServerAdmin webmaster@localhost
DocumentRoot /var/www/webtrade

ich habe verschiedene Kombinationen in meiner .htaccess-Datei ausprobiert, aber keine hat funktioniert, wenn ich auf einen Link wieDomäne/etwases wird automatischDomäne/etwas/ mit einem Schrägstrich.

Antwort1

Problem gelöst, ich habe das Verzeichnis hinzugefügt zuapache2.confmit

<Directory /var/www/webtrade>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

und meine .htaccess-Datei

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ $1.php

in Ubuntu 20.04.6 LTS wurde ein Distributions-Upgrade von 18.04 durchgeführt. Der automatische Schrägstrich war verschwunden. Problem gelöst!!!

verwandte Informationen