Mod Rewrite código sem alterar o URL na barra de endereço

Mod Rewrite código sem alterar o URL na barra de endereço

Eu quando eu ligohttp://www.mysite.in/abc/xyzdeveria aparecerhttp://www.mysite.in/abc/xyz/index.phpmas o URL gritado não muda na barra de endereço e deve funcionar sem "/" no endereço. Por favor, alguém me ajude com o código .htaccess para Apache 2.2

Nota: Não deve listar o conteúdo do diretório, deve aparecer na página. URL amigável para SEO.

Obrigado Sreekanth

Responder1

Foi assim que eu fiz. Adicionei o código abaixo à pasta raiz .htaccess

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteRule ^(abx/xyz.html)/?$ $1/index.php [L,NC]

E adicionei o código abaixo ao arquivo .htaccess ao lado da pasta xyz.html

DirectorySlash Off
Directoryindex index.php
Options -Indexes

Responder2

Você precisa configurar DirectoryIndex index.phpe Options -Indexes.

Ambas devem ser configurações padrão em qualquer instalação do Apache/PHP.

Algo parece quebrado na sua configuração.

informação relacionada