Перенаправление Htaccess 301: поиск конкретной переменной - PullRequest
0 голосов
/ 24 декабря 2010

У меня есть это на данный момент:

RewriteRule ^ /? Word /(.*) /display.php?mid=$1 [L, R = 301]

Который будет крутиться: http://testpp.peoplepulse.com.au/word/testvar в http://testpp.peoplepulse.com.au/display.php?mid=testvar.

Как мне найти строку из 16 символов / цифр вместо слова «слово»?

Ответы [ 2 ]

0 голосов
/ 24 декабря 2010
RewriteRule ^[a-zA-Z0-9]{16}]/(.*) display.php?mid=$1 [L,R=301]
0 голосов
/ 24 декабря 2010

Если под символами вы подразумеваете буквы:

RewriteRule ^[a-z0-9]{16}/([^/]*) /display.php?mid=$1 [NC,L,R=301]

Если вы имеете в виду «любой символ»:

RewriteRule ^[^/]{16}/([^/]*) /display.php?mid=$1 [NC,L,R=301]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...