1
我試圖刪除一個名爲dir(例如)的單個目錄的www.
。我需要能夠從該目錄中的.htaccess
文件中執行此操作。 (我沒有root權限。)任何想法如何使這項工作?刪除www。在目錄中只有
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.example\.com/dir$ [NC]
RewriteRule ^(.*)$ http://example.com/dir$1 [R=301,L]
更新,解決方案:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/dir/$1 [R=301,L]
的熟能生巧在情理之中謝謝!我仍然沒有得到它的工作,雖然...更新問題。 – ryanve
Got it!因爲我在/ dir /中使用.htaccess,所以在RewriteRule的第一部分中不需要'dir'(就像在根級別.htaccess中那樣)。再次感謝 :) – ryanve