Chúng tôi muốn đổi tên các *.html
tệp của mình thành *.php
như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 FOR
lệ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.html
games/B/game_name/file.html
games/C/game_name/file.html
và 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 *.php
tôi giả sử sau đây .htaccess
sẽ thực hiện chuyển hướng vĩnh viễn.
RedirectMatch 301 (.*)\.html$ http://oursite.com$1.php