У меня есть следующий .htaccess
ErrorDocument 404 /404.php
AddDefaultCharset UTF-8
Header unset ETag
FileETag None
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+edit-rsps\.php\?server=([^\s&]+) [NC]
RewriteRule ^ edit-rsps/%1? [R=301,L]
RewriteRule ^edit-rsps/([^/]+)/?$ edit-rsps.php?server=$1 [L,QSA]
Теперь, когда я пытаюсь вывести $ _GET [‘server’], я получаю пустой результат. Я действительно новичок в php, поэтому любая помощь приветствуется …
Попробуйте удалить эту строку:
RewriteRule ^ edit-rsps/%1? [R=301,L]
редактировать:
ErrorDocument 404 /404.php
AddDefaultCharset UTF-8
Header unset ETag
FileETag None
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteRule ^edit-rsps/([^/]+)/$ edit-rsps.php?server=$1 [L]
ваш URL должен выглядеть
/edit-rsps/server-var/
Других решений пока нет …