2015-07-03 2 views
-1

Это мой текущий .htaccess:.htaccess RewriteRule для изменения URL

Options +FollowSymLinks 
RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

RewriteRule ^(.*)$ index.php?page=$1 [QSA,L] 
RewriteRule ^games/(.*)$ index.php?page=games&game=$1 [L,QSA] 

мне нужно для этой работы:

index.php страница = музыка должна быть url.com/music

index.php? страница = игры должны быть url.com/games

я ndex.php? страница = игры & игры = пример должен быть url.com/games/example

Пожалуйста, помогите мне написать мой .htaccess для этого

+0

А что такое проблема с вашими текущими правилами? Разве они не работают? Что они делают или не делают? – deceze

ответ

0

попробовать следующий

Options +FollowSymlinks 
    RewriteEngine on 
    rewriterule ^index.php?page=music(.*)$ http://otherdomain.com/music$1 [r=301,nc] 
rewriterule ^index.php?page=music(.*)$ http://otherdomain.com/music$1 [r=301,nc] 
rewriterule ^index.php?page=games(.*)$ http://otherdomain.com/games$1 [r=301,nc] 
rewriterule ^index.php?page=games&game=example(.*)$ http://otherdomain.com/games/example$1 [r=301,nc] 
+0

OP хочет переписать URL, а не перенаправить их. – machineaddict

Смежные вопросы