У меня есть эта ссылка: index.php / forums / viewforum / 5 /
Теперь я хочу, чтобы слово «форумы» в URL-адресе становилось динамичным, так что когда-либо я его заменяю, он все же перенаправляется на тот же URL-адрес.
Например, если у меня есть: ProductA / viewforum / 5 / он перенаправляется на: форумы / viewforum / 5 /
Например, если у меня есть: ProductB / viewforum / 13 / он перенаправляется на: форумы / viewforum / 13 /
Другими словами, если в URL есть слово «просмотр форума», оно должно инициировать эту переписывание.
У меня уже есть .htaccess, который удаляет index.php из URL-адреса, поэтому правило перезаписи также должно учитывать это.
Является ли это возможным?
Htaccess:
<IfModule mod_rewrite.c> RewriteEngine on RewriteRule member http://%{HTTP_HOST}/404 [R=301,L] RewriteCond %{ENV:REDIRECT_STATUS} ^$ RewriteRule ^[^/]+/(viewforum/[0-9]+/?)$ /forums/$1 [L,NC] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond $1 !^(images|favicon\.ico|robots\.txt|index.php) [NC] RewriteRule ^(.+)$ /index.php/$1? [L] </IfModule>