编辑:我忘了提到每个文件夹都有一个index.php和没有.htaccess文件。博客文件夹中包含更多文件夹,但我认为这不会影响任何内容。
问题是我的php网站处理www和非尾随斜杠不正确。我试图将所有www重定向到非www并使所需的尾部斜杠。有什么奇怪的是我的服务器上没有.htaccess,每个内页的响应都不同。例如,这是将foldername附加到整个URL的那个:
正确的目的地:minecraftium / blog /
minecraftium.com/blog --> www.minecraftium.comblog
www.minecraftium.com/blog --> www.minecraftium.comblog
www.minecraftium.como/blog/ --> www.minecraftium.comblog
下面的这个没有做任何附加并添加了斜杠,但没有将www重定向到非www:
正确的目的地:minecraftium.com/play-minecraft-sp /
minecraftium.com/play-minecraft-sp --> minecraftium.com/play-minecraft-sp/
www.minecraftium.com/play-minecraft-sp --> www.minecraftium.com/play-minecraft-sp/
我想知道为什么他们的重定向不同,但我更感兴趣的是将所有www设置为非www并需要尾随斜杠所需的.htaccess代码。我刚从Wordpress移动,所以我对.htaccess了解不多。有人可以帮忙吗?
答案 0 :(得分:0)
尝试将此添加到文档根目录中的htaccess文件(http://www.minecraftium.com/
将转到的位置):
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+[^/])$ http://%{HTTP_HOST}/$1/ [L,R=301]