Следующее переписывание передает строку, начинающуюся с цифры 4, в качестве переменной для process.php:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(4[^/]*)$ /process.php?variable=$1 [L]
Так это
http://www.domain.com/4shopping
сопоставляется с
http://www.domain.com/process.php?variable=4shopping
Но я хочу расширить это последнее правило перезаписи до состояния:
if word begins with 4, map to /process.php?variable=$1
else map to /index.php
Вторая (остальная) часть этого утверждения — это основное правило перезаписи WordPress. Так, например:
http://www.domain.com/shopping
который не имеет 4, будет направлен на
http://www.domain.com/index.php?shopping (I believe this is how WordPress permalinks work!)