对于URL重写,我有静态URL的输出 但是,对于动态URL,我只获得部分输出。 我只将.htaccess文件放在根目录中。 这是代码:
选项+ FollowSymLinks RewriteEngine on RewriteRule ^预订/价格/([0-9] +)/?$ booking.php?价格= $ 1
解决方案是什么?
答案 0 :(得分:1)
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^booking/([0-9]+)/?$ booking.php?price=$1
RewriteRule ^booking/([0-9]+)/([0-9]+)/?$ booking.php?price=$1&pass=$2
您确实希望为这些代码自定义代码,以便能够使用一般规则,而不是转换特定路径以使用$ _GET。
答案 1 :(得分:-1)
选项+ FollowSymLinks RewriteEngine on RewriteRule ^ booking /([0-9] +)/?$ booking.php?price = $ 1 RewriteRule ^ booking /([0-9] +)/([0-9] +)/?$ booking.php?price = $ 1& pass = $ 2
对于images和Css,你需要在htaccess文件中定义你的基本文件夹 RewriteBase /〜你的文件夹/