感谢您为我的网址中删除空格提供的一些帮助; CMS生成了一个php扩展名,希望删除帮助。 在CMS中无法更改这些,事情都是动态的。因此,我认为它必须是htaccess。
我尝试过:How to remove %20 from url with .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/
并希望处理重定向,或者也许我需要在所有这些之后编写重定向。 Idk。 谢谢!