Maison > Questions et réponses > le corps du texte
Mon site Web est 'http://www.yx86911.com/Defaul...' ou 'http://www.yx86911.com/Defaul...' Comment supprimer les éléments suivants pour obtenir 'http://www .yx86911.com'
Merci pour vos réponses
Désolé de ne pas avoir été clair, le dossier doit quand même être conservé
Par exemple, http://www.yx86911.com/xxx/in... Pour obtenir http://www.yx86911.com/xxx/
高洛峰2017-06-12 09:30:55
var url = 'http://www.yx86911.com/xxx/index.html'
url.substr(0, url.lastIndexOf('/'))
黄舟2017-06-12 09:30:55
Je pense que ce qu'il veut dire, c'est utiliser des expressions régulières pour faire correspondre les adresses
Monsieur, voulez-vous faire correspondre uniquement le premier dossier ou tous les dossiers à l'exception des fichiers ?
var a = 'http://www.yx86911.com/xxx/555/index.html';
a.match(/http:\/\/.+com\/(.+?\/)?/)//匹配出"http://www.yx86911.com/xxx/"
a.match(/http:\/\/.+com\/(.+\/)?/)//匹配出"http://www.yx86911.com/xxx/555/"
漂亮男人2017-06-12 09:30:55
Vous pouvez simplement changer le nom du fichier en index.aspx. Le fichier principal par défaut du site Web est index
.学习ing2017-06-12 09:30:55
Ceci est généralement configuré dans Apache, IIS ou Nginx. La méthode de configuration d'Apache est la suivante :
Activez le module mod_rewrite
LoadModule rewrite_module libexec/apache2/mod_rewrite.so
1
va AllowOverride None
改为 AllowOverride All
PHP中文网2017-06-12 09:30:55
var url = new URL("http://www.yx86911.com/123/");
console.log(url.origin+url.pathname.replace(/[\/]*$/,''))