.htaccess 重写规则不适用于我想要的单词
你好,今天我改变了我的网址,每一个都很好,但这一个是不接受我想要的字 以下是代码行:.htaccess 重写规则不适用于我想要的单词,.htaccess,rewrite,word,.htaccess,Rewrite,Word,你好,今天我改变了我的网址,每一个都很好,但这一个是不接受我想要的字 以下是代码行: RewriteRule^organizador/?$organizador/index.php[NC,L] 奇怪的事情发生了: 如果我将^organizador/?$更改为^org/?$,它会工作 我确信htaccess是有效的,因为我有其他URL,我也试图在代码中抛出垃圾代码,它成功地给出了错误代码500 你知道为什么只有那个词会这样吗 Full.htaccess: Options +FollowSymLin
RewriteRule^organizador/?$organizador/index.php[NC,L]
奇怪的事情发生了:
如果我将^organizador/?$
更改为^org/?$
,它会工作
我确信htaccess是有效的,因为我有其他URL,我也试图在代码中抛出垃圾代码,它成功地给出了错误代码500
你知道为什么只有那个词会这样吗
Full.htaccess:
Options +FollowSymLinks
Options -MultiViews
RewriteEngine On # Ligar a função de rewriting
RewriteRule ^organizador/?$ organizador.php [NC,L] # Reconhecer "organizador"
# URL principal
RewriteRule ^/?$ index.php [NC,L]
# URL principal
RewriteRule ^inicio/?$ index.php [NC,L]
# URL para administração
RewriteRule ^admin/?$ admin.php [NC,L]
#Conta
# URL para activar a conta
RewriteRule ^conta/activate/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ conta/activate.php?user=$1&cod=$2 [NC,L]
# URL para sair da conta
RewriteRule ^logout/?$ logout.php [NC,L]
# URL para entrar na conta
RewriteRule ^login/?$ login.php [NC,L]
# URL para login com erro
RewriteRule ^login/([A-Za-z0-9-]+)/?$ login.php?erro=$1 [NC,L]
# URl para criar conta
RewriteRule ^registar/?$ registar.php [NC,L]
# URL para visualizar o perfil
RewriteRule ^conta/?$ conta/perfil.php [NC,L]
# URL para visualizar o perfil
RewriteRule ^conta/perfil/?$ conta/perfil.php [NC,L]
# URL perfil com 1 entrada
RewriteRule ^conta/perfil/([A-Za-z]+)/?$ conta/perfil.php?opcao=$1 [NC,L]
#Eventos
# URL para ver os eventos
RewriteRule ^eventos/?$ eventos/index.php [NC,L]
# URL eventos com 1 entrada
RewriteRule ^eventos/inicio/([A-Za-z-]+)/?$ eventos/index.php?tipo=$1 [NC,L]
# URL eventos com 1 entrada
RewriteRule ^eventos/inicio/([0-9-]+)/?$ eventos/index.php?page=$1 [NC,L]
# URL para criar eventos
RewriteRule ^eventos/criar/?$ eventos/criar.php [NC,L]
# URL criar com 1 entrada
RewriteRule ^eventos/criar/([A-Za-z0-9-]+)/?$ eventos/criar.php?opcao=$1 [NC,L]
# URL para visualizar eventos detalhadamente
RewriteRule ^eventos/visualizar/([A-Za-z0-9-]+)/?$ eventos/visualizar.php?evento=$1 [NC,L]
# URL para visualizar eventos detalhadamente
RewriteRule ^eventos/visualizar/?$ eventos/visualizar.php [NC,L]
# URL para inscrever nos eventos
RewriteRule ^eventos/inscrever/([0-9-]+)/([A-Za-z-]+)/([0-9-]+)/?$ eventos/inscrever.php?evento=$1&tipo=$2&passo=$3 [NC,L]
# URL para inscrever nos eventos 2 campos
RewriteRule ^eventos/inscrever/([0-9-]+)/([A-Za-z-]+)/?$ eventos/inscrever.php?evento=$1&tipo=$2 [NC,L]
# URL para inscrever nos eventos 1 campo
RewriteRule ^eventos/inscrever/([0-9-]+)/?$ eventos/inscrever.php?evento=$1 [NC,L]
#Administração
# URL para ver a administração
RewriteRule ^administracao/?$ administracao/index.php [NC,L]
#Organização
# URL para ver o painel de organizador
RewriteRule ^organizado/?$ organizador/index.php [NC,L]
RewriteRule ^organizador/?$ organizador.php
RewriteRule ^organizador/?$ organizador/index.php [NC,L]
我对所有的葡萄牙语感到抱歉,如果您有任何疑问,请指出。好的,您有两条相互矛盾的规则 规则一:
Options +FollowSymLinks
Options -MultiViews
RewriteEngine On # Ligar a função de rewriting
RewriteRule ^organizador/?$ organizador.php [NC,L] # Reconhecer "organizador"
# URL principal
RewriteRule ^/?$ index.php [NC,L]
# URL principal
RewriteRule ^inicio/?$ index.php [NC,L]
# URL para administração
RewriteRule ^admin/?$ admin.php [NC,L]
#Conta
# URL para activar a conta
RewriteRule ^conta/activate/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ conta/activate.php?user=$1&cod=$2 [NC,L]
# URL para sair da conta
RewriteRule ^logout/?$ logout.php [NC,L]
# URL para entrar na conta
RewriteRule ^login/?$ login.php [NC,L]
# URL para login com erro
RewriteRule ^login/([A-Za-z0-9-]+)/?$ login.php?erro=$1 [NC,L]
# URl para criar conta
RewriteRule ^registar/?$ registar.php [NC,L]
# URL para visualizar o perfil
RewriteRule ^conta/?$ conta/perfil.php [NC,L]
# URL para visualizar o perfil
RewriteRule ^conta/perfil/?$ conta/perfil.php [NC,L]
# URL perfil com 1 entrada
RewriteRule ^conta/perfil/([A-Za-z]+)/?$ conta/perfil.php?opcao=$1 [NC,L]
#Eventos
# URL para ver os eventos
RewriteRule ^eventos/?$ eventos/index.php [NC,L]
# URL eventos com 1 entrada
RewriteRule ^eventos/inicio/([A-Za-z-]+)/?$ eventos/index.php?tipo=$1 [NC,L]
# URL eventos com 1 entrada
RewriteRule ^eventos/inicio/([0-9-]+)/?$ eventos/index.php?page=$1 [NC,L]
# URL para criar eventos
RewriteRule ^eventos/criar/?$ eventos/criar.php [NC,L]
# URL criar com 1 entrada
RewriteRule ^eventos/criar/([A-Za-z0-9-]+)/?$ eventos/criar.php?opcao=$1 [NC,L]
# URL para visualizar eventos detalhadamente
RewriteRule ^eventos/visualizar/([A-Za-z0-9-]+)/?$ eventos/visualizar.php?evento=$1 [NC,L]
# URL para visualizar eventos detalhadamente
RewriteRule ^eventos/visualizar/?$ eventos/visualizar.php [NC,L]
# URL para inscrever nos eventos
RewriteRule ^eventos/inscrever/([0-9-]+)/([A-Za-z-]+)/([0-9-]+)/?$ eventos/inscrever.php?evento=$1&tipo=$2&passo=$3 [NC,L]
# URL para inscrever nos eventos 2 campos
RewriteRule ^eventos/inscrever/([0-9-]+)/([A-Za-z-]+)/?$ eventos/inscrever.php?evento=$1&tipo=$2 [NC,L]
# URL para inscrever nos eventos 1 campo
RewriteRule ^eventos/inscrever/([0-9-]+)/?$ eventos/inscrever.php?evento=$1 [NC,L]
#Administração
# URL para ver a administração
RewriteRule ^administracao/?$ administracao/index.php [NC,L]
#Organização
# URL para ver o painel de organizador
RewriteRule ^organizado/?$ organizador/index.php [NC,L]
RewriteRule ^organizador/?$ organizador.php
RewriteRule ^organizador/?$ organizador/index.php [NC,L]
规则二:
Options +FollowSymLinks
Options -MultiViews
RewriteEngine On # Ligar a função de rewriting
RewriteRule ^organizador/?$ organizador.php [NC,L] # Reconhecer "organizador"
# URL principal
RewriteRule ^/?$ index.php [NC,L]
# URL principal
RewriteRule ^inicio/?$ index.php [NC,L]
# URL para administração
RewriteRule ^admin/?$ admin.php [NC,L]
#Conta
# URL para activar a conta
RewriteRule ^conta/activate/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ conta/activate.php?user=$1&cod=$2 [NC,L]
# URL para sair da conta
RewriteRule ^logout/?$ logout.php [NC,L]
# URL para entrar na conta
RewriteRule ^login/?$ login.php [NC,L]
# URL para login com erro
RewriteRule ^login/([A-Za-z0-9-]+)/?$ login.php?erro=$1 [NC,L]
# URl para criar conta
RewriteRule ^registar/?$ registar.php [NC,L]
# URL para visualizar o perfil
RewriteRule ^conta/?$ conta/perfil.php [NC,L]
# URL para visualizar o perfil
RewriteRule ^conta/perfil/?$ conta/perfil.php [NC,L]
# URL perfil com 1 entrada
RewriteRule ^conta/perfil/([A-Za-z]+)/?$ conta/perfil.php?opcao=$1 [NC,L]
#Eventos
# URL para ver os eventos
RewriteRule ^eventos/?$ eventos/index.php [NC,L]
# URL eventos com 1 entrada
RewriteRule ^eventos/inicio/([A-Za-z-]+)/?$ eventos/index.php?tipo=$1 [NC,L]
# URL eventos com 1 entrada
RewriteRule ^eventos/inicio/([0-9-]+)/?$ eventos/index.php?page=$1 [NC,L]
# URL para criar eventos
RewriteRule ^eventos/criar/?$ eventos/criar.php [NC,L]
# URL criar com 1 entrada
RewriteRule ^eventos/criar/([A-Za-z0-9-]+)/?$ eventos/criar.php?opcao=$1 [NC,L]
# URL para visualizar eventos detalhadamente
RewriteRule ^eventos/visualizar/([A-Za-z0-9-]+)/?$ eventos/visualizar.php?evento=$1 [NC,L]
# URL para visualizar eventos detalhadamente
RewriteRule ^eventos/visualizar/?$ eventos/visualizar.php [NC,L]
# URL para inscrever nos eventos
RewriteRule ^eventos/inscrever/([0-9-]+)/([A-Za-z-]+)/([0-9-]+)/?$ eventos/inscrever.php?evento=$1&tipo=$2&passo=$3 [NC,L]
# URL para inscrever nos eventos 2 campos
RewriteRule ^eventos/inscrever/([0-9-]+)/([A-Za-z-]+)/?$ eventos/inscrever.php?evento=$1&tipo=$2 [NC,L]
# URL para inscrever nos eventos 1 campo
RewriteRule ^eventos/inscrever/([0-9-]+)/?$ eventos/inscrever.php?evento=$1 [NC,L]
#Administração
# URL para ver a administração
RewriteRule ^administracao/?$ administracao/index.php [NC,L]
#Organização
# URL para ver o painel de organizador
RewriteRule ^organizado/?$ organizador/index.php [NC,L]
RewriteRule ^organizador/?$ organizador.php
RewriteRule ^organizador/?$ organizador/index.php [NC,L]
只有第一个可以工作,因为这会将请求URI转换为
organizador.php
,因此第二个永远不会启动。我在.htaccess顶部的代码现在看起来是这样的:选项+FollowSymLinks选项-打开多视图重写引擎
但仍然不工作,那么您的内部可能有.htaccessorganizador
文件夹“organizador”中只有页面索引。phpAdded,很抱歉你说得对,谢谢你的时间,我想我们在多次看到代码后都会失明