0
Я хочу, чтобы изменить что-то вродеМой файл Htaccess не работает для URL переписывания
http://x.com/genre.php?type=action
to:
http://x.com/genre/action
или
http://x.com/genre.php?type=action&arg=tv
to
http://x.com/genre/action?tv
Я попытался несколько способов, но ни один из них не работал для меня:
RewriteEngine On
RewriteRule ^genre.php?type=*$ /genre/$1 [R=301,L]
Я думаю, что я собираюсь сделать это совершенно неправильно, может кто-нибудь светить в ситуацию?
Мой текущий файл htaccess просто удаляет .php с конца файлов с помощью .php, который я получил из какого-то источника в Интернете.
RewriteEngine On
# browser requests PHP
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^\ ]+)\.php
RewriteRule ^/?(.*)\.php$ /$1 [L,R=301]
# check to see if the request is for a PHP file:
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^/?(.*)$ /$1.php [L]
Это не работает для меня; ( – RazeByte