作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我想将 http://example.com/search/search.php?q=videos
重定向到 http://example.com/search/videos
我试过了,但是不行。这是我的 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]
关于php - 使用 htaccess 获取值(value)和重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23002755/
我是一名优秀的程序员,十分优秀!