1
我是新手。我正在清理我的鏈接。我試圖在這裏查看一些答案。我相信我還沒有接近....你能幫我解決這個問題嗎?使用RewriteCond更改鏈接
目前我的鏈接結構是這樣的......
xyz.com/viewgallery.php?cname=Colorado-Fall&pcaption=Touched-By-Light
但我想觀衆看到這個鏈接xyz.com/viewgallery/Colorado-Fall/Touched-By-Light
(這意味着重定向?)
然後重寫回到我的鏈接。 (??這是我的理解它)...
所以我寫了...
檢查,如果實際的請求如果 「this1」
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /viewgallery.php\?cname=(.*)&pcaption=(.+)
# redirect to "this2"
RewriteRule ^viewgallery\.php /%1/%2/?%3 [R=301,L]
# now rewrite "this2" back to "this1"
RewriteRule ^(.*?)/(.+)$ /viewgallery.php?cname=$1&pcaption=$2 [L,QSA]
這是正確的嗎?我相信它看起來像有關胡言亂語..sorry ...
感謝您的幫助..
Anubhava ...謝謝你的回答。我把你的答案複製並粘貼到我的.htaccess文件中,但它沒有改變任何東西。我應該改變/添加任何答案嗎? – yathrakaaran
不,我也測試過它。在你的問題中複製/粘貼你最新的.htaccess。你用什麼URI來測試?在你的目錄結構中,你已經放置了這個.htaccess文件。 – anubhava
Anubhava ...我的服務器上的根文件夾是/ home/rajeev/htaccess,並在該文件中粘貼了您的代碼。這是與我的.htaccess文件中的代碼的工作鏈接。 [http://www.rajeevthomas.com/viewgallery.php?cname=Colorado-Journies&pcaption=Shadows-And-Mysteries](http://www.rajeevthomas.com/viewgallery.php?cname=Colorado-Journies&pcaption=Shadows-和 - 奧祕)當你在頁面上點擊圖片,它將導航到下一張圖片。奇怪的是,代碼帶走了上一個/下一個按鈕。再次感謝.. – yathrakaaran