我有这个正则表达式:
(\s(?=(?:(?!\/)[^\/])*(\.htm)$))
替换最后一个正斜杠之后和文件扩展名之前的所有空格。
这适用于以下网址:
http://example.com/someFolder/someSubfolder/some Sub Folder/00-02 File with whitespaces.htm
它给出了:
http://example.com/someFolder/someSubfolder/some Sub Folder/00-02-File-with-whitespaces.htm
我也需要删除文件扩展名。
我需要这个输出:
http://example.com/someFolder/someSubfolder/some Sub Folder/00-02-File-with-whitespaces
如何使用.htaccess重写或重定向?我只能在.htaccess中执行%20或仅删除文件扩展名,但不能同时删除。