Я пытаюсь перенаправить domain.com/players/ на domain.com/players/index.php?p=profile&player=, но безуспешно. Я вчера спросил несколько простых вещей и попытался
RewriteRule ^(.*)$ domain.com/players/index.php?p=profile&player=$1 [L]
, но это просто не перенаправило меня? В настоящее время мой .htaccess выглядит так:
Options -Indexes +FollowSymLinks
RewriteEngine On
RewriteBase /players/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ domain.com/players/index.php?p=profile&player=$1 [L]
У меня также был "RewriteCond% {REQUEST_FILENAME}! -F", но я мог узнать, что он делает.
Это работает немного, но проблем пока мало Одна из проблем заключается в том, что я не могу получить доступ к domain.com/players. Он перенаправляет меня на domain.com/players/index.php?p=profile&player=index.php
И еще одна вещь заключается в том, что в моем URL-адресе все еще будет находиться domain.com/players/ бар. Возможно ли так, чтобы он отображал содержимое domain.com/players/index.php?p=profile&player=, но отображал domain.com/players/ в строке URL? Я думаю, что это выглядит некрасиво для других пользователей.
Извините, я действительно новичок в использовании .htaccess, но я попытался исследовать, прежде чем публиковать это.