重写多个 URLS
Rewriting mulitple URLS
我正在尝试重写不同的 URL。前三行有效,但较低的行无效。我收到 500 内部服务器错误。我的 htaccess 文件的片段:
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^word/(.*)$ word.php?word= [QSA]
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^/en/word/(.*)$ /en/word.php?word= [QSA]
如果有人能帮助我,那就太好了,因为我找不到解决办法。我做错了什么?
您好,
安德烈亚斯
使用您显示的示例,请尝试执行以下操作。请将您的 .htaccess 文件保存在您的根文件夹中。
请确保在测试您的 URL 之前清除您的浏览器缓存。
RewriteEngine ON
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^word/(.*)$ word.php?word= [QSA,NC,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^en/word/(.*)$ en/word.php?word= [QSA,NC,L]
我正在尝试重写不同的 URL。前三行有效,但较低的行无效。我收到 500 内部服务器错误。我的 htaccess 文件的片段:
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^word/(.*)$ word.php?word= [QSA]
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^/en/word/(.*)$ /en/word.php?word= [QSA]
如果有人能帮助我,那就太好了,因为我找不到解决办法。我做错了什么?
您好, 安德烈亚斯
使用您显示的示例,请尝试执行以下操作。请将您的 .htaccess 文件保存在您的根文件夹中。
请确保在测试您的 URL 之前清除您的浏览器缓存。
RewriteEngine ON
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^word/(.*)$ word.php?word= [QSA,NC,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^en/word/(.*)$ en/word.php?word= [QSA,NC,L]