Здравствуйте, ребята, насколько мне известно, файл web.config, который у меня есть, переписывает URL-адреса, чтобы вместо отображения http://www.site.com/page.php он отображал http://www.site.com/page, и теперь функции GET не будут работать.mod_rewrite с web.config как активировать функции GET?
Вот код web.config:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Imported Rule 1">
<match url="^(|/)$" ignoreCase="false" />
<action type="Rewrite" url="index.php?url={R:1}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 2">
<match url="^([a-zA-Z0-9_-]+)(|/)$" ignoreCase="false" />
<action type="Rewrite" url="index.php?url={R:1}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 3">
<match url="^(.*)\.htm$" />
<action type="Rewrite" url="{R:1}.php" />
</rule>
<rule name="Imported Rule 4">
<match url="^(|/)$" ignoreCase="false" />
<action type="Rewrite" url="index.php?page={R:1}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 5">
<match url="^([a-zA-Z0-9_-]+)(|/)$" ignoreCase="false" />
<action type="Rewrite" url="index.php?url={R:1}" appendQueryString="false" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
Любые идеи о том, как я могу позволить функции PHP $ _GET?
Редактировать: Исправлено, изменив appendQueryString = "false" на appendQueryString = "true" Благодарим за помощь!
Нет, я не и это, конечно, трюк, спасибо так много. – Farouqxii
Добавьте решение в качестве ответа и примите его, когда можете, пожалуйста – tuespetre