
私が電話するとhttp://www.mysite.in/abc/xyzそれは現れるはずだhttp://www.mysite.in/abc/xyz/index.phpしかし、アドレスバーの URL は変更されず、アドレスに「/」がなくても動作するはずです。Apache 2.2 の .htaccess コードについてどなたか教えてください。
注: ディレクトリのコンテンツをリストするのではなく、ページを表示する必要があります。SEO フレンドリーな URL。
ありがとう、スリーカント
答え1
私がやった方法は、以下のコードをルートフォルダの.htaccessに追加したことです。
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteRule ^(abx/xyz.html)/?$ $1/index.php [L,NC]
そして、xyz.htmlフォルダ内の.htaccessファイルに以下のコードを追加しました。
DirectorySlash Off
Directoryindex index.php
Options -Indexes
答え2
設定して する必要がありDirectoryIndex index.php
ますOptions -Indexes
。
どちらも、Apache / PHP インストールのデフォルト設定である必要があります。
設定に何か問題があるようです。