
나는 내가 전화할 때http://www.mysite.in/abc/xyz나타나야 해http://www.mysite.in/abc/xyz/index.php하지만 URL은 주소 표시줄에서 변경되지 않으며 주소에 "/"가 없어도 작동해야 합니다. Apache 2.2용 .htaccess 코드를 알려주세요.
참고: 페이지에 표시되어야 하는 디렉토리 콘텐츠를 나열해서는 안 됩니다. SEO 친화적인 URL입니다.
감사합니다 Sreekanth
답변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 설치 시 기본 구성이어야 합니다.
구성에 문제가 있는 것 같습니다.