Chúng tôi muốn đổi tên các *.htmltệp của mình thành *.phpnhưng (đáng buồn thay) không đủ kiến thức để thực hiện với lệnh nhắc cmd và / hoặc tệp bó.
Vấn đề là mỗi tệp nằm trong một thư mục riêng - và tôi đang nói về hơn 750 tên thư mục khác nhau. Sử dụng ký tự đại diện cho các tệp tôi biết là *
nhưng tôi cũng không biết sử dụng ký tự đại diện cho các thư mục. Có lẽ chúng ta cần sử dụng FORlệnh (trong Command Prompt), nhưng ở đó tôi bị kẹt.
Cấu trúc thư mục chúng tôi sử dụng là:
thư mục mẹ / thư mục con / thư mục cháu / tập tin .html
ví dụ:
games/A/game_name/file.htmlgames/B/game_name/file.htmlgames/C/game_name/file.htmlvà như thế.
Thư mục cha là giống nhau cho tất cả các tệp; hầu hết các tập tin con & cháu đều khác nhau đối với hầu hết các tập tin.
Sau khi đổi tên các tệp này thành *.phptôi giả sử sau đây .htaccesssẽ thực hiện chuyển hướng vĩnh viễn.
RedirectMatch 301 (.*)\.html$ http://oursite.com$1.php