как убрать = а? с URL в php

0

Я хочу удалить? и = из моего URL-адреса " http://localhost/G-Zip/offices-view.php? id = 11041 " с использованием.htaccess. Я использовал этот код для удаления расширения из URL.

Удалить.PHP Из URL

RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^([^\.]+)$ $1.php [NC,L]
  • 0
    Удаление ? и = форма URL оставит вас с http://localhost/G-Zip/offices-view.phpid11041 который, вероятно, не будет анализироваться PHP. Какая польза?
  • 0
    это возможно, если вы используете $_SERVER['REQUEST_URI'] например "MVC 5", а затем explode() URL и TRIM
Показать ещё 7 комментариев
Теги:
.htaccess

1 ответ

0

Попробуйте функцию str_replace() в PHP:

echo str_replace("?",""," http://localhost/G-Zip/offices-view.php?id=11041");

Вышеупомянутый код удалит? из URL-адреса

echo str_replace("=",""," http://localhost/G-Zip/offices-view.php?id=11041");

Вышеприведенный код удалит = из URL

Ещё вопросы

Сообщество Overcoder
Наверх
Меню