почему модуль перезаписи не работает в .htaccess - PullRequest
0 голосов
/ 09 октября 2018

Я пытаюсь заставить мой файл htaccess использовать это:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

, чтобы переписать этот URL:

http://ex.com/index.php?do=some

1 Ответ

0 голосов
/ 10 октября 2018

Это очень просто:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^index/([^/]+)/?$ index.php?action=$1 [QSA,L]

Когда кто-то нажимает example.com/index/something, он отправляет на index.php?action=something

ок?

...