用参数重写url php

时间:2016-08-10 08:30:26

标签: php .htaccess url url-rewriting

我想制作我的实际网址:

http://mywebsite.com/portfolio.php?cat=deportes

分为:

http://mywebsite.com/portfolio/cat/deportes

我一直在尝试这里给出的一些解决方案,但它们都没有用。我实际上可以摆脱.php,但我是否必须更改a hrefs中的任何内容?

2 个答案:

答案 0 :(得分:1)

尝试

<ComboBox x:Name="MyComboBox" 
                  DisplayMemberPath="SomeName" 
                  SelectedValuePath="SomeID" 
                  SelectedValue="{Binding SomeOtherProp.OtherID,Mode=TwoWay}" />

答案 1 :(得分:0)

starkeen给了你一个很好的答案。我建议你为整个项目做这件事,不要为你拥有的每个网址创建重写规则。

你可以拥有像这样的.htaccess文件

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>

然后用php创建你的逻辑来解析url本身并调用方法/控制器或任何你想要的。