2012-02-16 2 views
2

Можно ли написать файл .htaccess, который будет взять URLHTAccess маршруты

/some-new-name и прямо на фактической странице /file-name.php

Все содержание создается на странице /file-name.php, но я хочу, чтобы пользователю ввести /some-new-name и принимать на этой странице

Также возможно, чтобы заставить /some-new-name для отображения, если пользователь должен был нажать /file-name.php

ответ

1

Вы можете использовать следующий код для этого:

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

# external redirect from file-name.php to /some-new-name 
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\sfile-name\.php [NC] 
RewriteRule^some-new-name [R=301,L,NC] 

# internal redirect from /some-new-name to file-name.php 
RewriteRule ^some-new-name$ file-name.php [L,NC]