Theo ý kiến của tôi, bạn nên sử dụng .htaccess tệp. Ngày và thời gian giá trị trong .htaccess đến dưới hình thức
% {} TIME_XXXX
nơi XXXX là loại ngày hoặc thời gian bạn muốn.
Trong trường hợp nếu bạn muốn chuyển hướng một url tổng quát để một trong đó có ngày hôm nay, bạn có thể sử dụng:
RewriteRule^bài viết/ngày nay $/posts /% {TIME_YEAR} -% {TIME_MON} - % {} TIME_DAY
điều đó sẽ dẫn đến/bài viết/ngày nay được chuyển hướng đến một cái gì đó giống như/bài viết/2015-08-27
Nếu bạn muốn chuyển hướng một trang sau một ngày (và thời gian) là mật khẩu bạn có thể sử dụng một cái gì đó như sau, nơi nếu ngày được thông qua 9 vào ngày 27 tháng 8 năm 2015, chuyển hướng sẽ diễn ra. Chúng tôi sử dụng so sánh số đơn giản để biến ngày thành số nguyên và sau đó so sánh nó.
RewriteCond %{TIME_YEAR}%{TIME_MON}%{TIME_DAY}%{TIME_HOUR} >2015082709
RewriteRule ^$ /destination/url.html [R=301,L]
Trong trường hợp của bạn
RewriteCond %{TIME_WDAY} = 0 // condition
RewriteRule URL on which you wants to redirect
Đối với hướng dẫn hơn, bạn có thể sử dụng liên kết Tutorial và link 2
Nếu bạn muốn sử dụng PHP cách sau đó sử dụng công tắc. Nếu sau này bạn muốn chuyển hướng vào bất kỳ ngày nào khác thì bạn có thể quản lý điều đó tại đây.
$day = date('N'); //1 for Monday , 2 for Tuesday ... 7 For Sunday
//N is The ISO-8601 numeric representation of a day
switch($day){
case 1:
header('location: site for Monday');break;
case 2:
header('location: site link for Tuesday'); break;
}
.
.
case 7:
header("Location: http://www.domain.com/closedonsunday.html"); break;
default:
code to be executed if day is different from all labels; // it is not possible in this case :)
}
Xin chào, Cảm ơn một nhóm, đặc biệt là trên bản sao được lưu trong bộ nhớ cache và cài đặt đồng hồ máy chủ. Tôi đoán việc đưa phần bao gồm lên đầu mỗi trang là một điều khá thú vị đối với một webshop với hơn 1.000 trang. Có một giải pháp trang nào cho đến khi bạn quan tâm không? – Anthony
Nó phụ thuộc vào thiết kế ứng dụng của bạn. Tôi có xu hướng luôn có một câu lệnh 'include' trên mỗi trang để những thứ như xác thực và kết nối cơ sở dữ liệu chỉ có thể được xử lý ở một nơi (đây sẽ là 'giải pháp trang đơn'). Nếu bạn có> 1.000 trang hiện không 'bao gồm' bất cứ điều gì thì có rất nhiều công việc để sửa đổi tất cả. Trong trường hợp đó, phương pháp '.htaccess' trong câu trả lời khác ở đây sẽ ít hoạt động hơn. – timclutton