我讀過很多關於這方面的內容,但目前看起來沒有問題。 我已經重定向: http://mysite.it/255-dir-name/ 到: http://mysite.it/forum/255-dir-name/htaccess重定向301目錄
而且,這一切是在這個目錄中必須重定向到新的路徑。
我試過這個,但不工作: RewriteRule ^255-dir-name/(.*)$ /forum/255-dir-name/$1 [R=301,NC,L]
我讀過很多關於這方面的內容,但目前看起來沒有問題。 我已經重定向: http://mysite.it/255-dir-name/ 到: http://mysite.it/forum/255-dir-name/htaccess重定向301目錄
而且,這一切是在這個目錄中必須重定向到新的路徑。
我試過這個,但不工作: RewriteRule ^255-dir-name/(.*)$ /forum/255-dir-name/$1 [R=301,NC,L]
嘗試添加該到.htaccess
文件在網絡文檔根目錄文件夾(通常public_html
或htdocs
):
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteRule ^255-dir-name(.*) http://example.it/forum/255-dir-name/$1 [R,L]
一旦您滿意重定向的工作,您可以將R
更改爲R=301
以使其成爲永久。
警告!當您測試重寫時,在NEW瀏覽器中執行此操作,或者完全清除其緩存。這是因爲您之前的301
重定向已被您的瀏覽器緩存,所以您的瀏覽器甚至不再向您的服務器請求該頁面。而是直接請求以前的重寫。
您可以第一URL第二url重定向在你的.htaccess以下指令:
RewriteEngine on
RewriteRule ^([0-9]+-[^/]+/?)$ forum/$1 [R,L]
這將重定向與一個或多個數字,破折號開頭的URL,然後一個或更多的非斜槓字符到forum-url。
'/ 255-dir-name /'裏面還有.htaccess嗎? – anubhava