繁体   English   中英

获取价值并使用htaccess重定向

[英]Getting Value and redirect with htaccess

我想将http://example.com/search/search.php?q=videos重定向到http://example.com/search/videos

我试着这样做,但它不起作用。 这里是我的htaccess文件: http://example.com/search/.htaccesshttp://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.

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