У меня вопрос по поводу mod_rewrite.
это моя статическая html архитектура сайта, созданная с помощью httrack:
http://www.example.com/index.html http://www.example.com/example/index.html http://www.example.com/example1/index.html http://www.example.com/example2/example/index.html http://www.example.com/example3/example/example/index.html
Я хочу скрыть все index.html в URL браузера с помощью mod_rewrite. как:
http://www.example.com/example2/example/
Что это за команда mod_rewrite? После завершения этого действия необходимо переименовать мои внутренние ссылки?
Спасибо за помощь:)
используйте DirectoryIndex в вашем файле .htaccess (из папки root / document_root)
например:
DirectoryIndex index.html
Я нашел решение ... Я надеюсь, что это правильно:
RewriteEngine on RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*index\.html\ HTTP/ RewriteRule ^(.*)index\.html$ /$1 [R=301,L]
отдельное спасибо книге Зевса:)