httpd.conf команды для .htaccess - PullRequest
0 голосов
/ 05 января 2012

я использую httpd.conf с mod_rewrite для удаления расширений файлов с веб-страниц ....

код, который я использую в httpd.conf:

    <IfModule mod_rewrite.c>
       Options +FollowSymLinks
       Options +Indexes
       RewriteEngine On
       RewriteCond %{SCRIPT_FILENAME} !-d
       RewriteRule ^([^\.]+)$ $1.html [NC,L]
    </IfModule>

это не работает на моем внешнем сервере с файлом .htaccess, и у меня нет доступа к файлу httpd.conf ....

любые идеи, как изменить команды, чтобы я мог удалить все .html в URL с .htaccess вместо ........

спасибо заранее: D

1 Ответ

0 голосов
/ 06 января 2012

Попробуйте следующее в вашем .htaccess файле

Options +FollowSymLinks
Options +Indexes
RewriteEngine On
RewriteBase /

#if an html version of this file exists
RewriteCond %{REQUEST_FILENAME}\.html -f [NC]
#then server it
RewriteRule . %{REQUEST_FILENAME}.html [NC,L]
...