【发布时间】:2011-10-07 13:15:09
【问题描述】:
我有以下两个 url,它们给了我一些令人讨厌的 404 错误,我想通过向 apache 添加一些重写规则来解决这些错误,我必须认识到我对正则表达式的理解不足以编写正确的规则。
第一网址
http://www.example.com/fincas-rusticas/finca-rustica_en_alacant-alicante/lalacanti/alicante/function.strtotime
必须重定向到相同的 url,末尾没有 /function.strtotime。
第二个 URL,讨厌的一个。
http://www.example.com/casas/casas_en_malaga/malaga/malaga/
严格标准:只有变量应该通过引用在 /var/www/vhosts/eldeposit.com/httpdocs/protected/helpers/Search.php 在线传递1398
/casas/casas_en_malaga/malaga/malaga/venta-vivienda-29-473-24693-0-0
这个必须去掉有严格标准错误的部分。我不知道它是否可以用正则表达式完成,或者我最好用 php 编程
【问题讨论】:
-
只删除最后一段就足够了吗?
标签: regex apache mod-rewrite redirect http-status-code-404