混乱求解URL重写
问题描述:
我想做如下:混乱求解URL重写
-
每个URL将非www格式。 所以,当有人将搜索 https://www.englishact.com/DifferentLiterature/
它会被自动重定向到
-
网址会忽略的index.php
例子:
https://www.englishact.com/jumblesolver/index.php
将被重定向到
问题1解决。需要编辑第二个条件(2)
这是我目前的htaccess代码
RewriteBase/
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteRule https://www.englishact.com/jumblewordsolver/index.php https://englishact.com/jumblewordsolver/ [L,R=301]
答
您可以使用:
RewriteBase/
# Redirect /index.php to/
RewriteRule ^(.+/)?index\.php$ https://englishact.com/$1 [NC,L,R=301]
# Redirect without www
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule^https://%1%{REQUEST_URI} [NE,R=301,L]
确定。所以?有什么问题? – giorgio
我的htaccess代码并不完美。需要一些编辑。你可以帮帮我吗? –
此代码解决的第一个问题: –