我知道我应该使用htaccess
将请求重定向到RewriteRule ^ /index.html [L]
。
htaccess
这是我www
(强制使用RewriteEngine on
RewriteCond %{HTTP_HOST} ^shadyab.com [NC]
RewriteRule ^(.*)$ http://www.shadyab.com/$1 [L,R=301,NC]
RewriteCond %{REQUEST_URI} !\.(css|js|png|jpe?g|gif)$ [NC]
):
RewriteRule ^ /index.html [L]
但我不知道如何使用或合并到index.html
的上述角色。
是否有任何方法可以在没有RewriteRule ^ /index.html [L]
的情况下处理{{1}}文件?
刷新页面时出现 404错误,例如此网址:
答案 0 :(得分:1)
您可以使用以下内容设置索引页的顺序:
<IfModule mod_dir.c>
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>
但我认为您正在寻找路由索引页面的链接。可以通过匹配URL
并设置Rewrite
RewriteRule ^offers/([^/]*)$ /index.php?name=$1 [L]