我需要帮助来配置 .htaccess 文件

I need help to configure a .htaccess file

提问人:Cristhian Adal Garcia Hernande 提问时间:10/27/2023 最后编辑:Cristhian Adal Garcia Hernande 更新时间:10/27/2023 访问量:31

问:

我有这个网站的网址 https://aplicaciones.com/newArchitecture/domain/honorarios/login/,那么我需要删除域名这个词,域名是一个目录进入newArchitecture,而honorarios是我的项目或任何项目的名称进入域名,所以当我把 https://aplicaciones.com/newArchitecture/honorarios/login/ 放不起作用时,网站会自动添加域名。

这是我在newArchitecture级别的.htaccess:

RewriteRule ^([^/]+)/(.*)$ /newArchitecture/domain/$1/$2 [L]

这是我的 .htaccess 在酬金级别(进入域):

Options -Indexes

删除扩展名 。PHP的

RewriteCond %{REQUEST_FILENAME}.php -f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ $1.php

友好 URL

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)src/controllers/index.php
RewriteRule ^(.*)$ src/controllers/index.php [L]

我试过这个:

RewriteRule ^(\[^/\]+)/(.\*)$ /newArchitecture/domain/$1/$2 \[L\]

PHP 的 Apache .htaccess

评论

0赞 CBroe 10/27/2023
“这是我在newArchitecture级别的.htaccess:” - 我不认为服务器会首先在这里研究那个。您正在请求 ,它与现有文件不匹配 - 因此您的根级别 .htaccess 会将其重写为已经。帮自己一个忙,不要将其分散在多个位置 - 在根级别 .htaccess 中处理所有内容。/newArchitecture/honorarios/login/src/controllers/index.php

答: 暂无答案