htaccess页面未正确重定向

时间:2014-12-25 15:58:27

标签: url mod-rewrite redirect

我需要有关重写问题的帮助。

我认为这是导致问题的原因。

#define listing
RewriteRule ^([^/][\w\-\_]+)(.+)-l?([0-9]+).ht(m|ml)$ index.php?page=$1&rlVareables=$2&listing_id=$3 [QSA,L]

当我访问此页面时http://qvoo.no-ip.org/listings/clothing-and-shoes/children-s-clothes/cute-korea-cartoon-character-kids-adult-socks-make-1.html 它显示了我The page isn't redirecting properly

其他信息

  • PHP版本5.5.15
  • Apache 2.2

完整代码

# enable apache morRewrite module #
RewriteEngine on

RewriteBase /

# set files headers
<IfModule mod_headers.c>
<FilesMatch "\.(css|js|png|gif|jpg|jpeg|htc)$">
Header set Cache-Control "max-age=2678400, public, must-revalidate"
</FilesMatch>
</IfModule>

# deflate static content
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/x-component text/css application/x-javascript application/javascript
</IfModule>

# allow request methods
 <Limit POST PUT DELETE GET OPTIONS HEAD>
  Order deny,allow
  Allow from All
 </Limit>

 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteCond %{REQUEST_FILENAME} !-f


 ErrorDocument 404 /404.html

 # define system languages
  RewriteRule ^([^//]+)/?(.{2})?/$ index.php?page=$1 [QSA,L]

 # define paging
  RewriteRule ^([^//]+)/?(.*)?/index([0-9]*).ht(m?ml?)$ index.php?page=$1&rlVareables=$2&pg=$3 [QSA,L]

# define listing
RewriteRule ^([^/][\w\-\_]+)(.+)-l?([0-9]+).ht(m|ml)$ index.php?page=$1&rlVareables=$2&listing_id=$3 [QSA,L]

 # define account details request
 RewriteRule ^((\w{2})/)?([\w-_]{3,})$ index.php?page=$3&lang=$2&account_request [QSA,L]

 # define single pages
  RewriteRule ^([^//]+)/?(^/*)?.ht(m?ml?)$ index.php?page=$1 [QSA,L]

 # define other pages  
  RewriteRule ^([^//]+)/?(.*)?/?(.*)?(.ht(m?ml?)|/+)$ index.php?page=$1&rlVareables=$2 [QSA,L]

0 个答案:

没有答案