我有看起来这个的网址
http://www.skymount.in/civil-gallery?id=%2527759349-submenuid%2527
现在我希望我的网址看起来整洁干净,如
http://www.skymount.in/civil-gallery/2527759349/2527
我甚至没有可能,但我希望我的网址看起来不错现在我已经在php FILTER_SANITIZE_URL中听说过这个功能,这会使我的网址看起来不错
答案 0 :(得分:0)
在网站上看,菜单系统中网址的结构与您上面引用的内容略有不同。
例如:http://www.skymount.in/civil-gallery.php?id='496720-submenuid'
我没有在网址中看到后续的submenuid
,所以我不能100%确定后面的内容是或多或少是您尝试做的事情。
RewriteRule ^civil-gallery/([0-9]+)/([0-9]+)(/?)$ /civil-gallery.php?id=$1-submenuid=$2 [NC,L]
RewriteCond %{THE_REQUEST} /(?:civil-gallery\.php)?\?id=([^&\s]+)-submenuid=([^&\s]+) [NC]
RewriteRule ^ /civil-gallery/%1/%2\? [R=302,L,NE]
所以,如果你要输入(在浏览器的地址栏中)一个像
这样的网址http://www.skymount.in/civil-gallery.php?id=98765-submenuid=12345
将重写为
http://www.skymount.in/civil-gallery/98765/12345