1
我有很多的用戶配置文件的URL重定向,並希望從URL中刪除用戶ID和的.htaccess 例如我當前的URL是http://www.example.com/1084-jerome-smith/profile.php重定向和301重定向希望這樣http://www.example.com/jerome-smith/profile.php如何從URL中刪除號碼,並與301
我有很多的用戶配置文件的URL重定向,並希望從URL中刪除用戶ID和的.htaccess 例如我當前的URL是http://www.example.com/1084-jerome-smith/profile.php重定向和301重定向希望這樣http://www.example.com/jerome-smith/profile.php如何從URL中刪除號碼,並與301
你可以試試這個:
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_URI} ^/(.*)/[\d]+-(.*)$ [NC]
RewriteRule .* %1/%2 [R=301,L]
它將永久重定向:
http://www.example.com/1084-jerome-smith/profile.php
要:
http://www.example.com/jerome-smith/profile.php
會重定向任何URL這種格式:http://www.example.com/OptionalFolders/NumericID-anything-anything/anyname.php
,其中NumericID
是多少1084
在這種情況下被刪除。
我對.htaccess並不熟悉,但是能否向我解釋在{REQUEST_FILENAME}! - f,{REQUEST_FILENAME}!-d和{REQUEST_URL}中傳遞的內容。 – Manan
修改我的答案。請檢查一下。 –
謝謝:)你的代碼工作,但需要你的小幫助我得到了兩倍的PHP在這個網址http://www.example.com/profilephp.php想要刪除後的配置文件 – Manan