Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.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
具有URL重写规则的Drupal.Htaccess文件_Drupal_.htaccess_Mod Rewrite_Url Rewriting - Fatal编程技术网

具有URL重写规则的Drupal.Htaccess文件

具有URL重写规则的Drupal.Htaccess文件,drupal,.htaccess,mod-rewrite,url-rewriting,Drupal,.htaccess,Mod Rewrite,Url Rewriting,我对drupal及其功能的工作方式还不熟悉,但我正在尝试调整.htaccess文件来调整一些旧的URL,以创建一些更好的SEO友好的URL 我知道Drupal有一个干净的URL编写器,这很好,但我正在尝试转发一些旧的URL。下面是URL结构的一个示例 当前旧url http://www.example.com/own 切换到新的URL http://www.example.com/own-real-estate/own-123 因此,在网站根目录(/html/)中的.htaccess文件中 重

我对drupal及其功能的工作方式还不熟悉,但我正在尝试调整.htaccess文件来调整一些旧的URL,以创建一些更好的SEO友好的URL

我知道Drupal有一个干净的URL编写器,这很好,但我正在尝试转发一些旧的URL。下面是URL结构的一个示例

当前旧url http://www.example.com/own

切换到新的URL http://www.example.com/own-real-estate/own-123

因此,在网站根目录(/html/)中的.htaccess文件中


重新启动发动机
重写基/
#这个
重写规则^/own real estate/own-123(.*)美元http://www.example.com/own [R=301,L]
#还是这个
重写规则http://www.example.com/own-real-estate/own-123(.*)$ http://www.example.com/own [R=301,L]
AddHandler php5 script.php

或者是否存在导致问题的缓存问题?任何帮助都将不胜感激。

我想你把规则写反了

RewriteRule ^/own http://www.example.com/own-real-estate/own-123 [R=301,L,NC]
本指南将为您提供有关.htaccess url重写的快速入门

RewriteRule ^/own http://www.example.com/own-real-estate/own-123 [R=301,L,NC]