URI上的htaccess重写器,带有异常

汤姆·森纳

我想重写以下网址:

http://www.web.de/productCat1- >将Var productCat1传递给productCat.php
http://www.web.de/productCat1/product20- >将Var productCat1 + Var product20传递给products.php
http:// www .web.de / shop- >不存在文件时不执行
http://www.web.de/contact- >不存在文件时不执行

到目前为止,我有这个:

Options +FollowSymLinks -MultiViews  
RewriteEngine On  
RewriteBase /  

# PHP to NO Extension  
RewriteCond %{REQUEST_FILENAME}.php -f  
RewriteCond %{REQUEST_URI} !/$  
RewriteRule ^(.*)$ $1\.php

#catch all products
RewriteCond %{REQUEST_URI} ^/([^/]+/[^/]+)/{0,1}$
RewriteRule ^([^/]+/[^/]+)/{0,1}$ /products.php?rw=1&url=$1/$2 [L,QSA]

#catch all categories
RewriteCond %{REQUEST_URI} !^/(shop|contact)$
RewriteRule ^([^/]+)$ /productCat.php?rw=1&url=$1/$2 [L,QSA]

经过几次尝试后,我仍然收到500 Internal Server Error。

林俊

尝试:

Options +FollowSymLinks -MultiViews  
RewriteEngine On  
RewriteBase /  

# PHP to NO Extension  
RewriteCond %{REQUEST_FILENAME}.php -f  
RewriteCond %{REQUEST_URI} !/$  
RewriteRule ^(.*)$ $1\.php

#catch all products
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+/[^/]+)/?$ /products.php?rw=1&url=$1 [L,QSA]

# catch all categories
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/? /productCat.php?rw=1&url=$1 [L,QSA]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

.htaccess URL重写路径有异常

来自分类Dev

带有异常捕获的春季交易

来自分类Dev

发送带有异常密钥的JSON

来自分类Dev

Laravel上没有异常跟踪

来自分类Dev

所有异常断点都在模拟器上无故停止

来自分类Dev

等待带有异常处理的所有任务的完成

来自分类Dev

在具有Apache 2.2,php 5.4的共享服务器上使用.htaccess文件的带有重写引擎的内部服务器错误500

来自分类Dev

Java覆盖带有异常处理的compareTo

来自分类Dev

带有异常处理的generator.close()的说明

来自分类Dev

MessageExtensionMethods.ToHttpRequestMessage失败,并带有异常

来自分类Dev

带有单个参数的htaccess重写规则

来自分类Dev

.htaccess带有参数的重写规则

来自分类Dev

带有获取参数的HTAccess重写规则

来自分类Dev

spring boot验证器成功但没有异常抛出

来自分类Dev

带有laravel 4的htaccess在我的本地主机URL上重写

来自分类Dev

Xcode在iOS 8的Main()中引发带有“所有异常”断点的异常

来自分类Dev

.htaccess重写规则异常

来自分类Dev

.htaccess 重写规则异常

来自分类Dev

有异常的覆盖方法

来自分类Dev

带有facet_wrap的ggplot boxplot中没有异常值

来自分类Dev

TreeMap上ContainsKey上的NullPointerException与HashMap上没有异常

来自分类Dev

.htaccess:重写 URI GET 参数?

来自分类Dev

通过使用正则表达式从工作区中清除带有异常的变量

来自分类Dev

当Powermock注释处于活动状态时,电子邮件发送会失败,并带有异常

来自分类Dev

Java:简单的字符串日期解析失败,并带有异常

来自分类Dev

更改Build.gradle文件后出现生成失败错误并带有异常

来自分类Dev

如何在Python中对带有异常的列表进行排序

来自分类Dev

带有异常检测的CloudWatch警报的AWS-CDK示例

来自分类Dev

如何通过在函数中使用while循环返回带有异常的数组总和?

Related 相关文章

  1. 1

    .htaccess URL重写路径有异常

  2. 2

    带有异常捕获的春季交易

  3. 3

    发送带有异常密钥的JSON

  4. 4

    Laravel上没有异常跟踪

  5. 5

    所有异常断点都在模拟器上无故停止

  6. 6

    等待带有异常处理的所有任务的完成

  7. 7

    在具有Apache 2.2,php 5.4的共享服务器上使用.htaccess文件的带有重写引擎的内部服务器错误500

  8. 8

    Java覆盖带有异常处理的compareTo

  9. 9

    带有异常处理的generator.close()的说明

  10. 10

    MessageExtensionMethods.ToHttpRequestMessage失败,并带有异常

  11. 11

    带有单个参数的htaccess重写规则

  12. 12

    .htaccess带有参数的重写规则

  13. 13

    带有获取参数的HTAccess重写规则

  14. 14

    spring boot验证器成功但没有异常抛出

  15. 15

    带有laravel 4的htaccess在我的本地主机URL上重写

  16. 16

    Xcode在iOS 8的Main()中引发带有“所有异常”断点的异常

  17. 17

    .htaccess重写规则异常

  18. 18

    .htaccess 重写规则异常

  19. 19

    有异常的覆盖方法

  20. 20

    带有facet_wrap的ggplot boxplot中没有异常值

  21. 21

    TreeMap上ContainsKey上的NullPointerException与HashMap上没有异常

  22. 22

    .htaccess:重写 URI GET 参数?

  23. 23

    通过使用正则表达式从工作区中清除带有异常的变量

  24. 24

    当Powermock注释处于活动状态时,电子邮件发送会失败,并带有异常

  25. 25

    Java:简单的字符串日期解析失败,并带有异常

  26. 26

    更改Build.gradle文件后出现生成失败错误并带有异常

  27. 27

    如何在Python中对带有异常的列表进行排序

  28. 28

    带有异常检测的CloudWatch警报的AWS-CDK示例

  29. 29

    如何通过在函数中使用while循环返回带有异常的数组总和?

热门标签

归档