Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何通过config.xml在magento中重写自定义模块的url_Php_Xml_.htaccess_Magento - Fatal编程技术网

Php 如何通过config.xml在magento中重写自定义模块的url

Php 如何通过config.xml在magento中重写自定义模块的url,php,xml,.htaccess,magento,Php,Xml,.htaccess,Magento,我在magento中创建了一个自定义模块。。。我的网址是 卖方/卖方/卖方创建 我需要为我的自定义模块重写这个url…我需要知道这个方法 我可以重写我的url吗 像 我的config.xml是 0.0.1 标准 网络卖家 卖方 sellexper.xml 管理 网络卖家 行政卖方 sellexper.xml 10 卖方名单 adminseller/adminhtml\u索引 Webcreon_卖方_区块 Webcreon\u卖家\u助手 Webcreon_卖方_模型 卖方(mysql4) W

我在magento中创建了一个自定义模块。。。我的网址是

卖方/卖方/卖方创建

我需要为我的自定义模块重写这个url…我需要知道这个方法 我可以重写我的url吗

我的config.xml是

0.0.1
标准
网络卖家
卖方
sellexper.xml
管理
网络卖家
行政卖方
sellexper.xml
10
卖方名单
adminseller/adminhtml\u索引
Webcreon_卖方_区块
Webcreon\u卖家\u助手
Webcreon_卖方_模型
卖方(mysql4)
Webcreon\u卖家\u型号\u Mysql4
db_供应商
核心写入
核心读取

Well example.com/seller仅表示indexController.php的索引操作。你可以把你的函数放在那里

您可以在全局标记中使用此代码:

<rewrite>
  <seller> 
    <from>
       <![CDATA[/seller\/(.*)/]]>
    </from> 
    <to>
       <![CDATA[seller/seller/sellercreate/$1/]]>
    </to> 
    <complete>1</complete>
  </seller> 
</rewrite>

1.

但它会将所有请求重定向到sellercreate,我认为最好使用URL,如:example.com/seller/create,而不仅仅是seller

我没有被任何控制器覆盖…在这里您可以看到其他被覆盖的控制器
<rewrite>
  <seller> 
    <from>
       <![CDATA[/seller\/(.*)/]]>
    </from> 
    <to>
       <![CDATA[seller/seller/sellercreate/$1/]]>
    </to> 
    <complete>1</complete>
  </seller> 
</rewrite>