htaccess重定向到完整路径网址

时间:2017-05-25 06:57:35

标签: php .htaccess redirect mod-rewrite

我想用.php和" /"从网址创建重定向最后是相同的网址,但没有" /"和之后的所有符号。

示例:/folder/page1.php/xcxc/folder/page1.php

我在htaccess文件中写了这条规则:

  RewriteCond %{REQUEST_URI} .php/
  RewriteRule ^(.*\.php)/(.*)$ $1 [R=301,L]

似乎它运作良好,但它会导致完整路径"http://<my_domain>/var/www/<domain_name>/public_html/folder/page1.php"

如何删除&#34; / var / www / domain_name / public_html /&#34;来自网址?

2 个答案:

答案 0 :(得分:0)

尝试使用以下规则,

RewriteCond %{REQUEST_URI} .php/
RewriteRule ^(.*\.php)/(.*)$ /folder/$1 [R=301,L]

答案 1 :(得分:0)

我找到了

RewriteRule ^(.*\.php)/(.*)$ /$1 [R=301,L]