Переписать URL htaccess - PullRequest
       8

Переписать URL htaccess

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

У меня есть небольшой сайт, на котором я написал несколько правил

RewriteEngine On
RewriteRule ^[!/.]*([A-Za-z0-9]+)/?$ /index.php?id=$1 [NC,L]

Это перенаправляет все мои ссылки на example.com/index.php.Принимая во внимание, что я хочу, чтобы они перенаправляли все URL-адреса с одним каталогом example.com/dir для перенаправления на эту ссылку example.com/index.php, а URL-адреса с двумя каталогами example.com/dir1/dir2 должны перенаправлять на example.com/index2.php, а остальные не должны перенаправляться

1 Ответ

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

Вы можете использовать приведенный ниже код. Я немного объясню его.php

1 = Ваш идентификатор

Options +FollowSymLinks
RewriteEngine on
RewriteRule customdir/(\w+)/?(\d+)?/? customdir/$1.php?id=$2
...