简体   繁体   English

如何使用.htaccess重定向URL

[英]How to redirect url using .htaccess

How to redirect url using .htaccess from - 如何使用.htaccess从-重定向url-

http://www.reservationnumbers.com/companydata.php?name=apple http://www.reservationnumbers.com/companydata.php?name=apple

to

http://www.reservationnumbers.com/apple http://www.reservationnumbers.com/apple

OR 要么

http://www.reservationnumbers.com/companydata.php/apple http://www.reservationnumbers.com/companydata.php/apple

To redirect /companydata.php?name=apple to /apple you can use the following rule : 要将/companydata.php?name=apple重定向到/apple ,可以使用以下规则:

RewriteEngine on

RewriteCond %{THE_REQUEST} /companydata\.php\?name=apple [NC]
RewriteRule ^ /apple? [L,R]

If the name permameter is dyanamic, you can use : 如果名称permameter为dyanamic,则可以使用:

RewriteEngine on

RewriteCond %{THE_REQUEST} /companydata\.php\?name=([^\s]+) [NC]
RewriteRule ^ /%1? [L,R]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/?$ /companydata.php?name=$1 [L]

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM