javascript - Bagaimana untuk membuang nama fail selepas nama domain
高洛峰
高洛峰 2017-06-12 09:28:55
0
8
856

Tapak web saya ialah 'http://www.yx86911.com/Defaul...' atau 'http://www.yx86911.com/Defaul...' Bagaimana untuk mengalih keluar yang berikut untuk mendapatkan 'http://www . yx86911.com'

Terima kasih atas jawapan di bawah

Maaf kerana tidak menjelaskannya, folder masih perlu disimpan
Sebagai contoh, http://www.yx86911.com/xxx/in... Untuk mendapatkan http://www.yx86911.com/xxx/

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

membalas semua(8)
小葫芦
var url = 'http://www.yx86911.com/xxx/index.html'
url.substr(0, url.lastIndexOf('/'))
黄舟

Saya rasa apa yang dia maksudkan ialah menggunakan ungkapan biasa untuk memadankan alamat
Tuan, adakah anda mahu memadankan folder pertama sahaja atau semua folder kecuali fail?

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/"
我想大声告诉你
location.origin
漂亮男人

window.location.origin

漂亮男人

Anda hanya boleh menukar nama fail kepada index.aspx Fail utama lalai tapak web ialah index

学习ing

Ini biasanya dikonfigurasikan dalam Apache, IIS atau Nginx Kaedah konfigurasi Apache ialah:
Dayakan modul mod_rewrite

.
LoadModule rewrite_module libexec/apache2/mod_rewrite.so
1

akan AllowOverride None 改为 AllowOverride All

Ty80
var url = new URL("http://www.yx86911.com/123/");
console.log(url.origin+url.pathname.replace(/[\/]*$/,''))
Ty80

Ini ialah aspx, .NET, lihat UrlRewrite, atau gunakan asp.net MVC

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan