我只想尝试获取此网址:
http://foo.com/entry/random-entry-123
重定向到:
http://foo.com/random-entry-123
“random-entry-123”是动态的。
每个条目都不同。
非常感谢任何帮助!
答案 0 :(得分:6)
假设没有使用进一步的重写,并且/entry/
内的所有链接都要重写,那么试试这个:
RewriteEngine on
RewriteBase /
RewriteRule ^/entry/(.+)$ /$1 [L,QSA]
如果文件中有进一步的重写,则丢失[L]
。
答案 1 :(得分:3)
虽然这已经得到了回答,但是当我在第一段之后有两段时,它对我来说并不起作用,例如:
http://foo.com/entry/random-segment/random-entry-123
相反,这对我有用,并且还负责301重定向:
RedirectMatch 301 /entry/(.*) /$1
希望这会有所帮助。