0

我是 URlRewriting 的新手,我在重写我的 URL 时遇到了一些问题。我完成了对动态网址的重写,例如

www.mysite.com/page.php?id=4

www.mysite.com/4

但我在静态页面 url 重写有问题..

www.mysite.com/page.php

www.mysite.com/page

我谷歌了很多,但没有找到合适的答案..请帮助我.....

我正在使用这些模式

RewriteRule ^flight-bookings /flight-bookings.php [L]
RewriteRule ^flight-bookings$ /flight-bookings.php [L]
 RewriteRule ^flight-bookings flight-bookings.php [L]

但是没有人工作我总是找不到 404 页面.. 而

www.mysite.com/flight-bookings.php

完美工作

4

2 回答 2

1

嘿嘿谢谢大家的帮助。。终于找到问题了。。。

我不知道写的逻辑是对还是错,但在我的 senerio 上工作..

我尝试将“/flight-booking s.php ”的 url 重写为 /flight-booking s

这里的 URL 和 REWRITED URL 是一样的

但是当我尝试“/flight-booking .php ”到 /flight-booking 它起作用了......

结论:在静态页面的URL重写页面名称和模式应该是不同的“我用's'区分它”

实际网址:-

www.mysite.com/flight-booking.php

改写后

www.mysite.com/flight-bookings
于 2012-10-17T12:07:49.313 回答
0

试试这个:

RewriteRule ^page page.php [L]
于 2012-10-17T10:16:08.903 回答