Може ли .htaccess да пренасочи потребител, без да променя URL адреса, който той въведе?
http://example.com/sample1.php
http://example.com/sample2.php#anchor
http://example.com/sample3.php?a=1#anchor
# All 3 files open the file main.php but the URL remains the same
Отговори:
0 за отговор № 1Намерих отговор, но съм предпазлив по отношение на неговите последици за сигурността. Въвеждането на този код в .htaccess възможна дупка за сигурност:
RewriteCond %{REQUEST_URI} ^/sample1.php [OR]
RewriteCond %{REQUEST_URI} ^/sample2.php
RewriteRule ^.* /main.php [L]
Това представлява ли заплаха или е добре, тъй като изрично записах, че само sample1.php и sample2.php ще бъдат пренасочени?