/ / Jak ukryć folder przed adresem URL za pomocą htaccess? - php, .htaccess

Jak ukryć folder przed adresem URL za pomocą htaccess? - php, .htaccess

Muszę ukryć folder "modules" z adresu URL "www.domain.com/modules/demo/add.php" Napisałem następujący kod htaccess,

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule ^modules/(.*)$ /$1 [L,NC,R]

Po użyciu tego samego kodu .htaccess, znalazłem błąd 404. (możesz sprawdzić demo @ http://crmdemoserver.com/modules/demo/add.php

Odpowiedzi:

0 dla odpowiedzi № 1

Cóż, powinieneś pomyśleć o tym na odwrót. Połącz ten plik tylko bez katalogu modułów. W .htaccess możesz po prostu wykonać następujące czynności:

RewriteEngine on
RewriteBase /

RewriteRule ^demo/(.*)$ /modules/demo/$1 [L,QSA]

.Htaccess będzie leżał w katalogu /.