0

我希望能够获取网址。

  www.domain.com/dash/photo/site%20-%20desc%20location

并将其变成(并且仍然解决)。

  www.domain.com/dash/photo/site

不确定这是否可以通过重写之类的方法实现?

4

1 回答 1

1

您正在寻找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]

这是一个非常具体的重写规则,如果您有其他文件需要更改,则需要编写更复杂的正则表达式。

于 2012-07-16T17:04:39.360 回答