У меня есть book.html на моем сервере
Мне нужен такой URL-адрес http://www.domain.com/book
Возможно ли это?
Спасибо navi
У меня есть book.html на моем сервере. Мне нужно создать правило для чего-то подобного. нужно получить доступ к URL, как это http://www.domain.com/book это будет работать
Это простой материал mod_rewrite. Если вы используете Apache с включенным mod_rewrite:
RewriteEngine On RewriteRule ^book$ /book.html [NC,L]
В качестве альтернативы, вы можете использовать Apache Multiviews для этой цели.
В частности:
RewriteEngine On RewriteRule ^book$ book.html [L]
В целом:
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !\.html$ RewriteRule ^(.*)$ $1.html [L]
да напишите это после RewriteEngine On,
RewriteEngine On
RewrireRule ^book$ /book.html [NC,L]
если вы хотите это правило для всех файлов .html. напишите это
RewrireRule ^([a-z0-9]+)$ /$1.html [NC,L]