[英]Getting Value and redirect with htaccess
我想将http://example.com/search/search.php?q=videos
重定向到http://example.com/search/videos
我试着这样做,但它不起作用。 这里是我的htaccess文件: http://example.com/search/.htaccess
: http://example.com/search/.htaccess
<Files .htaccess>
order allow,deny
</Files>
Options +FollowSymLinks
RewriteEngine On
RewriteBase /search/
RewriteRule ^([^/]+)(?:/[^/]+)?/?$ search.php?q=$1 [L,QSA]
RewriteRule ^([^/]+)/[^/]+/([0-9]+)/?$ search.php?q=$1&p=$2 [L,QSA]
RewriteRule ^search/(.*)$ load.php?q=$1 [L]
最后RewriteRule
不起作用..如何修复..帮助...谢谢RewriteRule ^search/(.*)$ load.php?q=$1 [L]
在/search/.htaccess
使用此代码:
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /search/
RewriteCond %{THE_REQUEST} /search\.php\?q=([^\s&]+) [NC]
RewriteRule ^ %1? [R=301,L,NE]
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ - [L]
RewriteRule ^([^/]+)/?$ search.php?q=$1 [L,QSA]
RewriteRule ^[^/]+/([0-9]+)/?$ search.php?q=$1&p=$2 [L,QSA]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.