Удалить% 20 ​​пробелов из URL и product.php? Name = $ 1 - PullRequest
0 голосов
/ 30 декабря 2018

Буду признателен за помощь в удалении пробелов из моих URL;и CMS генерирует расширение php, чтобы я хотел, чтобы помощь была удалена.Не может изменить их в CMS, все идет к динамическому.Поэтому я думаю, что это должен быть htaccess.

Я пробовал это: Как удалить% 20 ​​из URL с помощью .htaccess , который работал для удаления пробелов, но не перенаправлял мой контент.

Я также получил это, чтобы удалить product.php? Name = $

     RewriteCond %{REQUEST_FILENAME} !-f
     RewriteCond %{REQUEST_FILENAME} !-d
     RewriteRule ^(.*)$ product.php?name=$1 [L]

Но это ничего не перенаправит.

Они не работают вместе.

В настоящее время это находится в верхней части моего htaccess:

     <IfModule mod_expires.c>
     RewriteEngine on
     RewriteBase /

Итак, в основном:

     www.randomsite.com/product.php?name=One%20Two%20Three
     needs to be:
     www.randomsite.com/One-Two-Three 
     or even...
     www.randomsite.com/One-Two-Three/

И, надеюсь, обрабатывать перенаправления, или, может быть, мне нужно написать перенаправления после всехэтот.ИДК.Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...