我有这样的网址http://domain.com/questions/ask/2
我想从网址中找到带有页码的尾部斜杠,然后使用jquery或javascript删除带有页码的尾部斜杠。
我想要这样的网址http://domain.com/questions/ask
请帮我解决。提前致谢
UPDATE
URL是/ 1,/ 2等等......页码是动态的
答案 0 :(得分:0)
如果您的网址是常量,您可以使用子字符串删除页码,如下所示:
"http://domain.com/questions/ask/2".substring(0, 31)
当然,您必须编辑您所拥有的域的结束编号。
如果你想删除最后/
之后的内容,那就更容易了:
var myUrl = "http://domain.com/questions/ask/2";
myUrl.substring(0, myUrl.lastIndexOf('/'));
答案 1 :(得分:0)
您可以强制执行非尾随斜杠政策,然后您不必处理它们。
在.htaccess
documentroot
个文件
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]