2012-05-12 48 views
9

Có cách nào để liên kết đến trang chỉ mục của trang web mà không chỉ định tên của trang chỉ mục hoặc URL trang web đầy đủ không?Liên kết đến trang chỉ mục của trang web

Tôi có điều này:

<a href="index.htm">Home</a> 

Nhưng khi tôi nhấp vào liên kết, thanh địa chỉ của tôi cho thấy:

mydomain.com/index.html 

Tôi muốn nó để hiển thị:

mydomain.com 

Tôi có thể làm điều đó mà không cần đặt URL đầy đủ (mydomain.com) trong số href? Nếu vậy, làm thế nào?

Đối với người xem trong tương lai, tôi cũng đã tìm thấy this question hữu ích.

+0

@CommunityDrivenBusiness: Tôi đã nói rằng tôi đang cố gắng tránh điều đó. –

Trả lời

18

Bạn chỉ có thể làm điều này:

<a href="/">Home</a> 

Bất kỳ href trước bởi một dấu gạch chéo là tương đối thư mục gốc.

+0

Tôi biết nó phải là một cái gì đó đơn giản, nhưng tôi không thể tìm thấy câu trả lời ở đâu cả. Cảm ơn! –

+0

Không có vấn đề, vui vì tôi có thể giúp :) –

+0

Có cách nào đơn giản cho các thư mục con không? ví dụ. từ 'mydomain.com/foo/bar.html' đến' mydomain.com/foo/'? –

5

Tôi biết bài đăng này cũ và có câu trả lời. Nhưng đây là sự đóng góp của tôi mà cũng hỗ trợ chỉ số đó không phải là chính xác trong thư mục gốc

để goto

mydomain.com/index.html 

mà không index.html hiển thị trong thanh địa chỉ

<a href="/">Home</a> 

này sẽ luôn trỏ đến mydomain.com cho dù thư mục của bạn được lưu ở đâu.

để trỏ đến các chỉ số trong một thư mục sử dụng này:

<a href="./">Home</a> 

này sẽ trỏ đến mydomain.com/subdir cho mydomain.com/subdir/index.html trong khi câu trả lời được chấp nhận sẽ luôn trỏ đến mydomain .com (và đây không phải là hành động mong muốn)

Các vấn đề liên quan