重定向不存在的网站的页面我有一个问题,现在有游客浏览到用于到我的服务器上存在,但不再页面。这是由于我最初使用子目录而不是子域的决定。正因为如此,人们直接链接到他们的页面,而不是目录到各种留言板。所以当人们找到我的网站的链接时,他们会点击人们链接的内容,并将其引导至“未找到”页面。通过的.htaccess
为了更好地解释,这里是在给一个例子我最好的尝试。
主要URL人使用来访问我的网站hxxp://example.com/subsite/。内/子网站/目录下有为文件,如welcome.html,about.html,contact.html。那么,什么情况是,当人们开始蔓延左右我的网站的链接,他们会散布链接,如hxxp://example.com/subsite/welcome.html,而不是仅仅hxxp://example.com/subsite/。截至目前,子网站目录只有(主要)一个index.html文件。
我试图完成的是,当有人试图导航到任何网页中不存在的子目录时,它将它们重定向到index.html文件。我想通过.htaccess文件完成此操作。
我试图通过使用下面的代码来此做我自己,但显然我太新的的.htaccess和Apache模块的工作,下面的代码如何导致恒定的重定向循环。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ hxxp://example.com/subsite/ [L,QSA]
</IfModule>
如果任何人有任何意见或需要我澄清任何信息,请让我知道。任何帮助将不胜感激。谢谢!
这工作就像一个魅力,anubhava!我会喜欢,但我需要至少15代表,才会让我。 – daniel
只需点击左侧的刻度线,即可将答案标记为已接受。 – anubhava