我刚刚看过这个,并且已经到达了我想要做的一半。URL重写语法
所以我知道了通过改变我的.htaccess文件工作,包括:
Options +FollowSymLinks
RewriteEngine on
RewriteRule index/LodgeID/(.*)/ index.php?LodgeID=$1
RewriteRule index/LodgeID/(.*) index.php?LodgeID=$1
这是改写:
http://lodges.goodsafariguide.com/lodgedetails/index.php?LodgeID=288
要:
http://lodges.goodsafariguide.com/lodgedetails/index/LodgeID/288/
我已经解决了我的问题运行到图像和CSS文件去AWOL。
我希望能够做的是在URL中包含一个小屋名称的变体。
我确实在其中有一个简短的名称字符串,可以使用,例如旅馆表中的字段:
africanhorsebacksafaris
是否有可能使用的URL改写为:
HTTP ://lodges.goodsafariguide.com/ [i] lodgename [/ i]/
'lodgename'作为一个字段存储在与LodgeID相同的旅馆表中吗?
我说: 重写规则指数/(.*)/的index.php GSG_URL = $ 1 重写规则指数/(.*)指数.php?GSG_URL = $ 1 到.htaccess文件。 这一点让我: http://lodges.goodsafariguide.com/lodgedetails/index/africanhorseback/ 我想: 重写规则/ index.php的GSG_URL = $ 1 重写规则((*)? ?*)的index.php GSG_URL = $ 1 要进入: http://lodges.goodsafariguide.com/lodgedetails/africanhorseback/ 但它不喜欢那样,并没有显示任何数据。 在语法中是否存在调整,或者是否始终需要引用.php页面? – user17508