
Ich Wenn ich anrufehttp://www.mysite.in/abc/xyzes sollte auftauchenhttp://www.mysite.in/abc/xyz/index.phpaber die URL sollte sich in der Adressleiste nicht ändern und es sollte ohne "/" in der Adresse funktionieren. Kann mir bitte jemand mit dem .htaccess-Code für Apache 2.2 helfen?
Hinweis: Der Verzeichnisinhalt sollte nicht aufgelistet werden, sondern die Seite angezeigt werden. SEO-freundliche URL.
Danke, Sreekanth
Antwort1
So habe ich es gemacht. Den folgenden Code habe ich zum Stammordner .htaccess hinzugefügt.
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteRule ^(abx/xyz.html)/?$ $1/index.php [L,NC]
Und den folgenden Code zur .htaccess-Datei im Ordner xyz.html hinzugefügt
DirectorySlash Off
Directoryindex index.php
Options -Indexes
Antwort2
DirectoryIndex index.php
Sie müssen und konfigurieren Options -Indexes
.
Beides sollten Standardkonfigurationen bei jeder Apache-/PHP-Installation sein.
Irgendetwas in Ihrer Konfiguration scheint kaputt zu sein.