添加规则转换?和&通过/ htaccess

时间:2015-09-13 13:57:04

标签: apache .htaccess mod-rewrite url-rewriting

 ErrorDocument 404 /error404.php
 ErrorDocument 403 /error404.php
 Options -Indexes 
 RewriteEngine On
 RewriteBase /

 RewriteCond %{REQUEST_METHOD} POST [NC]
 RewriteRule ^ - [L]

 RewriteCond %{HTTP_REFERER} !^http://(www\.)?domain.*$ [NC] 
 RewriteRule \.(gif|jpg|jpeg)$ http://www.domain.com [L]

 RewriteCond %{HTTP_HOST} !^www\.
 RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

 RewriteCond %{THE_REQUEST} \s/+(profile)\.php\?eid=(78)[&\s] [NC]
 RewriteRule ^ /%1/%2? [R=301,L]
  RewriteRule ^(profile)/(\d+)$ /$1.php?eid=$2 [L,QSA,NC]

  RewriteCond %{THE_REQUEST} \s/+enterprise\.php\?url=([^\s&]+) [NC]
  RewriteRule ^ /%1? [R=301,L]

  RewriteCond %{THE_REQUEST} \s/+(.+?)\.php[\s?] [NC]
  RewriteRule ^ /%1 [R=302,L,NE]

  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{DOCUMENT_ROOT}/$1\.php -f [NC]
  RewriteRule ^(.+?)/?$ /$1.php [L]

  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.+)$ /enterprise.php?url=$1 [L,QSA]

我现在所做的一切,但我想从网站上得到的一件事就是将以下链接 http://www.domain.com/profile?eid=1 引导至此链接 http://www.domain.com/eid/1

请帮助这是非常重要的事情

还告诉我是否可以更换所有?和&和/在网址中

0 个答案:

没有答案