Проблема в том, что у меня есть файл .htaccess, который перенаправляет пользователей, которые переходят на example.com/f89sk3 -> example.com/?s=f89sk3, если это имеет смысл.Как сделать несколько постоянных ссылок в .htaccess?
Я хочу, чтобы то же самое произойдет для людей, которые идут, например: example.com/p/login -> example.com/p/login
Это мой текущий файл .htaccess:
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/|#(.*))$
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ index.php?s=$1 [QSA,L]
'example.com/р/login' и' example.com/р/login' одни и те же ... Что вы пытаетесь сделать? –
Ваше текущее правило будет переписывать '/ p/login' в' /index.php? S = p/login' Есть ли проблемы с этим? – anubhava
@anubhava Мое текущее правило только перезаписывает example.com/codehere to? S = codehere Я все еще хочу, чтобы это произошло, но я также хочу/p/login быть p = login. – Tom