我是新手学习.htaccess只是对可能性感到好奇
我有网站喜欢
www.mysite.com/pages
。很明显,我将html页面存储到pages
文件夹中。我的HTML网页位置为www.mysite.com/pages/1.html
。当用户希望1.html
显示类似www.mysite.com/1.html
答案 0 :(得分:1)
您可以使用mod_rewrite实现此目的:
<IfModule mod_rewrite.c>
RewriteEngine on
# If we are not requesting an existing file/directory
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# If the requested URI exists in pages subfolder
RewriteCond %{DOCUMENT_ROOT}/pages%{REQUEST_URI} -f [OR]
RewriteCond %{DOCUMENT_ROOT}/pages%{REQUEST_URI} -d
# Serve content from pages directory.
RewriteRule ^ pages%{REQUEST_URI} [L]
</IfModule>