перенаправление htaccess, URL с хешами - PullRequest
0 голосов
/ 25 февраля 2012

У меня есть такие URL-адреса:

http://domain.com/test/MzA5
http://domain.com/test/AtbC
http://domain.com/test/4gCA

Как создать правило htaccess, которое будет перенаправлять все URL-адреса, такие как http://domain.com/test/[hash здесь], на одну страницу, например http://domain.com/page.html

Ответы [ 2 ]

0 голосов
/ 27 февраля 2012

Чтобы перенаправить все URL-адреса формы / test / * / на page.html, используйте следующий текст:

RewriteEngine On
RewriteRule ^/test/[^/]+/? /page.html [R=301, L]
0 голосов
/ 26 февраля 2012

Попробуйте:

Redirect 301 /test/MzA5 /page.html

Если у вас много таких хэшей, вы можете сделать 301 переадресацию:

Redirect 301 /test/MzA5 /page.html
Redirect 301 /test/AtbC /page.html
Redirect 301 /test/4gCA /page.html

или рассмотрите возможность использования RewriteMap (который требует доступа к конфигурации сервера, не будет работать в файле .htaccess)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...