Буду признателен за помощь в удалении пробелов из моих 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/
И, надеюсь, обрабатывать перенаправления, или, может быть, мне нужно написать перенаправления после всехэтот.ИДК.Спасибо!