有沒有人可以幫助我創建一個體面的htaccess文件?我在這的時刻:WordPress的htacces,刪除WWW,重定向到子文件夾,乾淨的網址
RewriteEngine on
Options +FollowSymlinks -MultiViews
RewriteCond %{SERVER_PORT} =80
RewriteCond %{HTTP_HOST} ^(www.)?outsideit.net$
RewriteCond %{REQUEST_URI} !^/main/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://outsideit.net/main/$1
RewriteCond %{HTTP_HOST} ^outsideit\.net$
RewriteRule ^(/)?$ http://outsideit.net/main/index.php [R=301,L,QSA,NE]
我的目標是,萬維網是URL中移除,那麼該URL重定向到子文件夾主,然後/主/隱藏,因此,網址會永遠是http://outsideit.net 我可以管理來實現以上:
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule^http://%1%{REQUEST_URI} [NE,R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/main/
RewriteRule ^(.*)$ /main/$1
RewriteCond %{HTTP_HOST} ^(www.)?outsideit.net$
RewriteRule ^(/)?$ main/ [L]
但隨後該網站不再工作,並給出了一個錯誤「該頁沒有正確重定向」。所以我需要以某種方式去index.php。
感謝您的任何幫助。
威廉
謝謝你!我把這個問題放在了多個論壇上。得到了各種過於複雜的建議。你的真棒。一個小問題是主頁按鈕不再有效,但我在菜單儀表板中將其更改爲正確的網址。 – willemdh
非常高興我可以幫忙! – michaelrmcneill