我希望能够获取网址。
www.domain.com/dash/photo/site%20-%20desc%20location
并将其变成(并且仍然解决)。
www.domain.com/dash/photo/site
不确定这是否可以通过重写之类的方法实现?
您正在寻找mod_rewrite。 这是一个很好的重写 url 指南。
在你的 .htaccess 中试试这个:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !%20-desc%20location
RewriteRule ^/site$ /site%20-desc%20location [L]
这是一个非常具体的重写规则,如果您有其他文件需要更改,则需要编写更复杂的正则表达式。